【问题标题】:add multiple include path添加多个包含路径
【发布时间】:2015-02-03 10:09:03
【问题描述】:

我尝试使用以下命令添加路径“/opt/my/include”以搜索 .h 文件:

(对于 C 程序)

 $ C_INCLUDE_PATH=/opt/my/include 
 $ export C_INCLUDE_PATH

(对于 C++ 程序)

 $ CPLUS_INCLUDE_PATH=/opt/my/include 
 $ export CPLUS_INCLUDE_PATH 

然后使用命令:

 $ cpp -Iheaders -v

检查结果。

我可以成功添加包含路径,问题是当我尝试以相同方式添加另一个包含路径时,之前的路径将被覆盖。 我可以永久添加对所有程序有效的多个包含路径吗? 非常感谢。

【问题讨论】:

    标签: path include


    【解决方案1】:

    不同的路径可以通过追加分配给同一个变量。不同的值用冒号分隔。 例如假设我要导出/path1和/path2,命令应该是:

    $ PATH=/path1:/path2
    $ export PATH
    

    或者简单地说:

    $ export PATH=/path1:/path2
    

    如果变量 PATH 已经有其他值并且您不想覆盖它们,我们可以在末尾附加原始值:

    $export PATH=/path1:/path2:$PATH
    

    $ 符号表示取值。

    【讨论】:

      猜你喜欢
      • 2021-02-19
      • 2016-07-04
      • 2022-11-19
      • 2015-01-05
      • 1970-01-01
      • 2022-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多