링커 도구 경고 LNK4254
'section1' 섹션(오프셋)이 서로 다른 특성을 사용하여 'section2'(오프셋)로 병합됨
한 섹션의 내용이 다른 섹션으로 병합되었지만 두 섹션의 특성은 다릅니다. 프로그램에서 예기치 않은 결과를 제공할 수 있습니다. 예를 들어 읽기 전용으로 사용하려는 데이터는 이제 쓰기 가능한 섹션에 있을 수 있습니다.
LNK4254 해결하려면 병합 요청을 수정하거나 제거합니다.
Visual C++를 사용하여 x86 컴퓨터 및 Windows CE 대상(ARM, MIPS, SH4 및 Thumb)을 대상으로 하는 경우 CRT 섹션은 읽기 전용입니다. 코드가 이전 동작에 따라 달라지는 경우(. CRT 섹션은 읽기/쓰기가 가능합니다. 예기치 않은 동작을 볼 수 있습니다.
자세한 내용은 다음 항목을 참조하세요.
예시
다음 샘플에서는 LNK4254 생성합니다.
// LNK4254.cpp
// compile with: /W1 /link /WX
// LNK4254 expected
#pragma comment(linker, "/merge:.data=.text")
int main() {}