【问题标题】:What does the '-I.' option cause in a g++ call?'-I.' 是什么意思? g ++调用中的选项原因?
【发布时间】:2013-05-06 09:32:27
【问题描述】:

在 makefile 中,编译器变量 CXXFLAGSCPPFLAGS 分别设置如下:

CXXFLAGS = -I. $(shell something)

-I directory 选项用于在构建过程中包含另一个标准 lib 目录,但我无法弄清楚 '.' 的作用是什么在上面的例子中有。即使在删除 '-I.' 之后,makefile 也可以工作。

【问题讨论】:

    标签: gcc g++ makefile gnu-make


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-24
      • 2019-06-25
      • 2015-09-18
      • 1970-01-01
      相关资源
      最近更新 更多