我尝试使用以下命令添加路径" / 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
检查结果。
我可以成功添加一个包含路径,问题是当我尝试以相同的方式添加另一个包含路径时,前一个路径将被覆盖。 我可以永久添加对所有程序有效的多个包含路径吗? 非常感谢。
答案 0 :(得分:3)
可以通过追加将不同的路径分配给同一个变量。不同的值由冒号分隔。 例如假设我要导出/ path1和/ path2,命令应为:
$ PATH=/path1:/path2
$ export PATH
或简单地说:
$ export PATH=/path1:/path2
如果变量PATH已经有其他值,并且你不想覆盖它们,我们可以在最后追加原始值:
$export PATH=/path1:/path2:$PATH
其中$符号表示取值。