>> Edit article
이름
제목
패스워드
: 안녕하세요? : ELF와 a.out이 서로 비교되고 있던데, : 웹상에 올라온 글을 읽어 봐도 아직도 잘 모르겠네요. : cc로 컴파일하면 a.out실행화일이 나오는데, ELF도 그런 실행화일인가요? : 또한 제가 쓰는 시스템에서 ELF를 사용하는지 a.out을 사용하는지 : 알려면 어떻게 해야하나요. : : 아직 초보라서, 시간이 허락하시면 답변좀 부탁 드립니다. 제가 알기로 지금 지구상에서 a.out 기반 리눅스 배포판 쓰는 사람은 거의 없습니다. 리눅스 1.0 쓴다면 모를까요. 꽤 오래전에 리눅스는 ELF로 변경했거든요. 그리고 C 컴파일러에서 디폴트 실행 파일이름이 a.out인 것은 바이너리 포맷과는 상관없습니다. 물론 예전의 a.out이라는 이름도 이 디폴트값으로 부터 나온 것이긴 하지만, 요즘 ELF 컴파일러도 아직 a.out을 디폴트로 씁니다. 그리고 대부분은 -o 옵션을 줘서 오브젝트 파일 이름을 다른 걸로 하죠. 실행 파일을 들여다보면 선두에 ELF라고 표시가 되어있습니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved