안녕하십니까.
nasm에서 어셈블리 소스를 오브젝트로 만들었습니다. C언어로 된 것은 gcc로 컴파일해서 오브젝트로 만들었습니다.
이 두개를 gcc로 링크하려고 했는데요. 링크하고 나서 elf 포맷으로 나오거든요.
이걸 그냥 DOS의 *.com 파일처럼 바이너리 플렛 실행파일로 만드는 방법은 없나요?
정말 알고 싶습니다.
좋은 답변 부탁드립니다. 그럼 이만...
정확히 기억이 안나지만 com 실행파일은 코드,데이타 세그먼트가 각각 하나였던걸로 기억합니다. 그쪽으로 한번 찾아보세요.
screen + vim + ctags 좋아요~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
정확히 기억이 안나지만 com 실행파일은 코드,데이타 세그먼트가 각각
정확히 기억이 안나지만 com 실행파일은 코드,데이타 세그먼트가 각각
하나였던걸로 기억합니다. 그쪽으로 한번 찾아보세요.
screen + vim + ctags 좋아요~
댓글 달기