[완료]헤더 여부에 따른 gcc 컴파일 질문

bluekyu의 이미지

프로젝트 같은 것을 하는 것도 아니고 해서 빠른 컴파일을 하고 싶어서 fgcc 라는 이름으로 alias를 지정하려고 합니다.

그래서 alias fgcc='gcc -g -W -Wall -O0 -o file *.c *.h' 처럼 등록해두었습니다.

그런데 c 파일만 있는 곳에서 위 명령어를 치면 헤더 파일이 없다고 하네요...

따로 명령어를 둬도 되긴 하겠지만 혹시나 해서 질문 올려봅니다.

헤더 파일의 존재에 따라서 있으면 넣고, 없으면 넣지 않고 컴파일 하는 방법이 있을까요?

snowall의 이미지

조건 처리를 하려면 쉘 스크립트를 써야겠죠

피할 수 있을때 즐겨라! http://melotopia.net/b

bushi의 이미지

하지만, *.h 는 어차피 빼도 상관없고요.

bluekyu의 이미지

아, gcc 관련해서 확인하다가 헤더 파일은 안 써도 상관 없다는 것을 알았습니다. ;;;

그냥 alias fgcc='gcc -g -W -Wall -O0 -o ./file ./*.c' 만 쓰면 되네요.

감사합니다.

/*** Signature ******************
* blog: http://blog.bluekyu.me/ *
********************************/