Rest Time !/Monologue
시작된 삽질
포레
2017. 2. 21. 07:56
Visual Studio 2015 Community 로 새로 설치한 후 컴파일 옵션을 바꾸고 바꿔봐도
IMAGE_DEBUG_DIRECTORY, IMAGE_DEBUG_TYPE 옵션, gfids 섹션이 사라지지 않는다.
gfids 섹션은 무언가 초기화하기 위한 값들의 모임 그런 느낌인거 같은데
일단, 이놈은 삭제하면 안되고,
( 삭제해서 뻑나는 경우가 생김. 향후 자세한 분석이 필요로 보임. )
옵션상 제일 만만하게 보이는 .rdata 로 합병시켜버렸다.
( 대략적인 추측으론 .idata 와 같이 .rdata 에서 분할되서 나온 놈이 아닐까 싶다. )
.gfids 섹션은 그렇다 치더라도
도대체 무슨 옵션을 줘야 IMAGE_DEBUG_DIRECTORY, IMAGE_DEBUG_TYPE 을 없앨 수 있는지 모르겠다.
2015 이전까지는 디버그 정보 생성(generate debug info) 옵션을 꺼버리면 생성되지 않았는데
뭔짓을 해도 안없어져서 강제적으로 없애버리기로 결심했다. -_-...
항상 프로젝트, makefile 만들어서 컴파일하거나 커멘드 창으로 입력하기 불편해서 만든 프로그램(CS ReViewer) 인데
결국, 컴파일 -> 디버그 정보 삭제 프로그램 실행 -> 컴파일 종료 로 처리해버렸다.
이거 정말 옵션 없는건가 ???