>> Edit article
이름
제목
패스워드
: 안녕하세요.. 딴게 아니라.. : : 리눅스에서 C를 하고 있는데요.. 궁금한것이 생겼습니다. : : Gcc컴파일러로 컴파일을 하면요, 실행파일 a.out이 생성되는데,, : : 왜 a.out이라는 화일명으로 생성이 되는걸까요.. : : 어디에도 나와있지가 안길래.. : : 한글 적어봅니다. : : 여러분들의 많은 지도 부탁드립니다. : : -- : 술은 내가 마시는데, 바다가 취하는구나.. 아직 끈이 짧아.. 확실히 알지는 못하지만.. -_-;;; 실행화일에 있어서, 여러가지가 있지만.. 특히.. Linux/BSD계열에 사용되는것은, a.out 와 ELF형식이 있습니다. 물론 ELF가 진보된 형식이고, 언제인지는 기억 나지 않치만, 두 형식을 써오다가 리눅스는 ELF를 선택했고, 지금 쓰는 대부분이.. 이 형식에 따릅니다. (맞죠? 그렇게 알고 잇어서... 흐흐~) a.out라는 파일명은 이때 나온게 아닐까 생각합니다. 개인적인 생각으로는.. 왠지 컴파일후의 이름으로 의미도 있고 괜찮타는.. (후다닥~~~ ㅡㅡ;) 컴파일된 실행화일이 a.out인지 elf인지 알아보는 유틸로.. file 을 사용하면 되구요. 컴파일할때.. -o 파일명 옵션을 주면.. 지정된 이름으로 컴파일됩니다.--갈 길이 멀다. Run...Run..! Run.!!
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved