-_- 오랜만에 글써보는군요.
앞에 많은 분들이 말씀하신거지만..
내맘대로 정리본으로 만들어보자면..
gcc xxx.c 하면 기본적으로 excutable 을 만듭니다. object가 아니라요.
-o 옵션은 출력파일이름을 지정해주는거고요,
출력파일은 object 일수도, excutable 일수도 있죠.
지정해주지 않으면,
excutable은 a.out 으로 object는 c 소스의경우 .c확장자 빼고 .o 확장자 붙여줍니다.
아래 어떤분께서 추천해주신,
begining linux programming 책은 솔직히 그렇게 추천해드리고 싶지 않고요,
professional은 beginning 보다는 조금 낫습니다만,
두책다 깊이는 없습니다.
특히, 한글판을 보실경우 정보문화사를 저주하시게 될지도 모릅니다. *_*
그저 gcc 에 관한거라면, 그냥 kldp를 뒤져보세요.
프로그래밍툴 섹션에 보시면 볼만한 문서가 많고요,
특히 Makefile 과 gcc, gdb 에 관한문서는 필히 보셔야 할거고,
linux 콘솔이나 터미널로 직접 코드작성하시는 거라면 emacs나 vim 중 하나는 쓸 줄 아셔야 겠
죠. : 안녕하세요.. 저기 리눅스에서 C프로그래밍 공부하고있는데여..
:
: gcc xxx.c 하니까 Object 파일밖에 안생기더라구여.. ㅠㅠ
:
: 간신히 도서관에서 이책저책 찾다가 gcc xxx.c -o xxx 하면
:
: 링크가 된다는걸 알구 그걸루 하고 있는데...
:
:
: 혹시 리눅스나 유닉스 상에서 C프로그래밍하는 사이트나 책좀 추천해주세요..
:
: ㅠㅠ.. 노하우라두~~
:
:
: 읽어주셔서 감사합니다.(__) 좋은 하루 되세여..--한번 쓰고 버릴 코드라면, 차라리 오늘
: 하루 쉬겠습니다. -- JhoneyKihm