C++ 将目录的包含顺序设置为在gcc中持续
在gcc中包含带有-I命令行选项的目录会将目录附加到包含目录的头部。我想在系统包含目录之后添加一个要搜索的目录。在gcc中有没有办法做到这一点。-nosdinc-I/first/include-I/last/include(请注意,您还需要正常的include)-nostdinc-I/first/include-I/last/include(请注意,您还需要正常的include)C++ 将目录的包含顺序设置为在gcc中持续,c++,c,gcc,include,directory,C++,C,Gcc,Include,Directory,在gcc中包含带有-I命令行选项的目录会将目录附加到包含目录的头部。我想在系统包含目录之后添加一个要搜索的目录。在gcc中有没有办法做到这一点。-nosdinc-I/first/include-I/last/include(请注意,您还需要正常的include)-nostdinc-I/first/include-I/last/include(请注意,您还需要正常的include)
-idirafter
标志,该标志将把include目录添加到上次搜索的目录中(在用-I
指定的每个目录之后)Gcc有一个-idirafter
标志,该标志将把include目录添加到上次搜索的目录中(在用-I
指定的每个目录之后)您可以尝试导出INCLUDE\u PATH=$INCLUDE\u PATH:/your/dir。但不确定gcc是否真的使用了INCLUDE\u PATH
。我想到了修改过的gcc规范……您可以尝试导出INCLUDE\u PATH=$INCLUDE\u PATH:/your/dir。但不确定gcc是否真的使用了INCLUDE\u PATH
。我想到了修改过的gcc规范...