>> Delete Reply from No. 6644 article
No. RE: ELF를 사용하고 있는지 여부를 알려면?

등록 2000-09-26 16:41:00 By localhost     조회 1
이름 비밀    

		: 안녕하세요?
: 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