기본적으로 컴파일 해서 나오는 바이너리 파일은
소스파일의 이름이 아닌, a.out 라는 파일이름으로 나옵니다.
-o 뒤에 한칸띄고, 원하는 파일 이름을 적어주세요...
(-o 파일이름) <- 이렇게 해서 하나의 옵션이 되는 겁니다.
즉,
$ gcc -o Test1 Test.o
또는,
$ gcc Test.o -o Test1
이렇게 해야죠.
보통 소스파일 하나짜리는 두번에 걸쳐 컴파일 하지않고,
그냥 한번에 컴파일 합니다.
: 레드헷 리눅스 설치하구요
:
: gcc -c Test1.c 라고 컴파일을 했는데 같은 폴더 안에 Test1.o 라는 파일이
:
: 생겼어요
:
: 어느 예제에서 본 대로
:
: gcc -o Test1.o 라고 해봤는데 input 파일이 없다고 나오던가 그랬어요...
:
: 어떤 예제는 c파일 컴파일하면 out파일이 생긴다던데....
:
: 어케 하나요?
:
: 제가 지금 유닉스 씨에 관련된 책자가 하나도 없어서....
:
: 인터넷 뒤지면서 하고 있거든요... 기회되면 책을 살테니...제발
:
: 간단한거지만 무식하다 욕하지 마시구 컴파일 하는법좀 알려주세요...-_-;;;
:
: 부탁드려용....
:
: 꾸벅~~--Jin