C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12369] 어느 무료 compiler쓰면서 컴파일된 실행파일 내용을 보니 !!!
초보 [] 2273 읽음    2006-11-11 14:17
어느 것인지 밝혀도 될거 같은데, 찝찝해서 compiler이름은 못밝히겠구요.. 볼랜드거는 아님. 그래서 볼랜드거나 다른거를 사용해볼 계획인데요.

프로그래밍 하시면서 Link의 결과물인 실행파일을 실행만 해보시죠? 저는 좀 소심해서 Text Editor로 그 내용을 살펴
봤읍니다. 아니 근데 이게 웬일입니까. 내눈을 의심하게 되더군요.
    어째서 소스내용의 일부가 거기들어있는걸까요! 여러번 Link를 반복하면서 보니 그 내용도 가지가지더군요.
어떤 경우는 내 하드 디스크의 다른 text파일 내용도 들어있고 ! 어떤 경우는 시스템폴더내 파일 리스트같은 것도 있고..
어떤 경우는 그런 이상한 증상이 안보이는 경우도 있고...

누구 이런 경우 겪어보신분 ! 조언좀 해주세요.
제가 PC쓰면서 워낙 바이러스 검사를 안해보는 사람이지만, compiler가 바이러스 먹으면 이런일도 생길까요.
이것도 무료 컴파일러들 중에선 매우 유명한 것중 하나이고 그동안 잘써왔는데, 바꿔야 할까요..흑

추가질문: 다른 컴파일러도 시험해봤는데 이것과 공통적인건, 위와같은 희한한 내용이 담기진 않더라도 Link를
        두번이상해보면  실행파일의 일부내용이 서로 다릅니다. 아무것도 안바꾸고 그냥 또 Link실행해서 생긴 Binary가
        왜 똑같질 않냐는 거죠. 도데체 Compiler개발하는 사람들이 무슨 장난을 치는건지..
최보현.U&I [uriduri]   2006-11-11 20:39 X
텍스트 에디터로 보게 되면 디스크 섹터 단위로~~
보여지기 땜시 실제 파일이 끝난 부분이 아니라~~ 그섹터가 다보여 지게 되서~
자신의 소스까지 보이게 되는 경우가 생깁니다 ...
정 의심 스럽다면 ... 실행 파일을 다른 드라이브에 복사해서~~ 다시 열어보세요~
그럼 않보일 겁니다 아마도~ ^^
아제나 [azena]   2006-11-12 00:41 X
메모리를 정적으로 할당해 놓으면 EXE 파일 내부에 정적 메모리 영역이 공간을 차지하고 남아있더군요. 이 영역은 초기화가 안된 공간이라서 쓰레기값이 들어가는데 메모리에 있는 아무 내용이나 들어가서 프로그래머의 정보 중에 일부가 EXE 파일 안에 포함되는 경우를 봤습니다.
정적 메모리를 최소한으로 줄이시고 동적 할당으로 해보세요~

+ -

관련 글 리스트
12369 어느 무료 compiler쓰면서 컴파일된 실행파일 내용을 보니 !!! 초보 2273 2006/11/11
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.