>> Edit article
이름
제목
패스워드
리눅스 환경에서요 간단한 어셈블리 코드를 만들었는데요 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