nasm 으로 만든 오브젝트를 gcc 에서 링크할 경우에 관한 질문입

sanjuro의 이미지

안녕하십니까.

nasm에서 어셈블리 소스를 오브젝트로 만들었습니다.
C언어로 된 것은 gcc로 컴파일해서 오브젝트로 만들었습니다.

이 두개를 gcc로 링크하려고 했는데요.
링크하고 나서 elf 포맷으로 나오거든요.

이걸 그냥 DOS의 *.com 파일처럼 바이너리 플렛 실행파일로
만드는 방법은 없나요?

정말 알고 싶습니다.

좋은 답변 부탁드립니다.
그럼 이만...

김충길의 이미지

정확히 기억이 안나지만 com 실행파일은 코드,데이타 세그먼트가 각각
하나였던걸로 기억합니다. 그쪽으로 한번 찾아보세요.

screen + vim + ctags 좋아요~