什么是'-I'。选项导致g ++调用?

时间:2013-05-06 09:32:27

标签: gcc g++ makefile gnu-make

在makefile中,编译器变量CXXFLAGSCPPFLAGS各自设置如下:

CXXFLAGS = -I. $(shell something)

虽然-I directory选项用于包含构建过程的另一个标准lib目录,但我无法弄清楚'。'的影响。在上面的例子中。删除makefile后,'-I.'仍有效。

1 个答案:

答案 0 :(得分:1)

.引用当前目录(无论是在Windows还是Unix类型的系统上)。

-I.只是将当前目录添加到包含文件搜索路径。 -L.会将其包含在搜索路径中。