当前位置: 技术问答>linux和unix
make file gcc 路径问题
来源: 互联网 发布时间:2017-03-10
本文导语: makefile文件如下: BASEDIR=. .PHONY: all all: ./main.c ./math/test.c ../helloword.c gcc -c -o main.o main.c -I . -I ./.. -I ./math/ 请问这里边有3个 -I 表示3个路径 这3个路径都是代表什么意思 我理解的为,第一个为将要生...
makefile文件如下:
BASEDIR=.
.PHONY: all
all: ./main.c ./math/test.c ../helloword.c
gcc -c -o main.o main.c -I . -I ./.. -I ./math/
请问这里边有3个 -I 表示3个路径
这3个路径都是代表什么意思
我理解的为,第一个为将要生成的main.o的地址,第二个为main.c的地址,第三个就不知道是指的什么了
请高手指教,在线等!
BASEDIR=.
.PHONY: all
all: ./main.c ./math/test.c ../helloword.c
gcc -c -o main.o main.c -I . -I ./.. -I ./math/
请问这里边有3个 -I 表示3个路径
这3个路径都是代表什么意思
我理解的为,第一个为将要生成的main.o的地址,第二个为main.c的地址,第三个就不知道是指的什么了
请高手指教,在线等!
|
参数是“I” 是大写“i”吧?
-I参数是用来指定头文件目录,-I . -I ./.. -I ./math/分别是包含本目录的头文件,上级目录的头文件,和./math/目录下的头文件。
-I参数是用来指定头文件目录,-I . -I ./.. -I ./math/分别是包含本目录的头文件,上级目录的头文件,和./math/目录下的头文件。