>> Delete No. 45913 article
No. 실행파일에 오버헤드가 있나요?

등록 2002-03-30 16:59:00 By localhost     조회 2
이름 굉이    

		리눅스 환경에서요 간단한 어셈블리 코드를 만들었는데요
 nasm으로 컴파일했습니다. 그런데 그냥 plain binary file인가요?
 리눅스에서는 .com 같은 화일을 뭐라고 부르는지 모르겠습니다.
 그렇게 만들었더니 몇십 바이트 정도되는 파일이요
 그 코드를 씨에서 호출했더니 엄청 커지더라구요 10k바이트가 넘습니다.
 씨 코드에서는 어셈 코드를 호출하는 일만 했는데요 왜 그렇게
 커지는지 모르겠습니다.
 결론은요 .com 파일과 .exe 파일에 도스에서는요 100h바이트의
 헤더가 들어가는데요 리눅스에서도 그런 헤더가 들어가는지요.
 10킬로나 되는 헤더가 들어갈리는 없고 제가
 gcc -o test.o test2.o
 이렇게 두 코드를 컴파일 했거든요 뭐가 잘못된게 있나요?--(발정난?) 고양이입니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved