c - LD_INCLUDE_PATH 实际上做了什么吗?

标签 c gcc path

GCC 手册 documents使用 C_INCLUDE_PATH 环境变量来指定在预处理 C 程序时要搜索包含文件的其他目录。但是,我也经常遇到 references到一个神秘的假定 LD_INCLUDE_PATH 环境变量,假定其操作类似。

我怀疑至少 GNU 工具链实际上不支持这样的环境变量;毕竟,为什么链接器需要包含路径?我的猜测是 LD_INCLUDE_PATHC_INCLUDE_PATHLD_LIBRARY_PATH 的混合,但由于谷歌搜索没有提供明确的答案,所以我在这里提出问题以帮助将来搜索有关此信息的任何人平息此事。那么:LD_INCLUDE_PATH 是不是虚构的?

最佳答案

您的怀疑是正确的:没有 LD_INCLUDE_PATH 这样的东西,我敢打赌您是对的,这是糊涂人的“发明”。我发现的谷歌引用文献显然让所有人都对它不起作用感到惊讶,并且不清楚它应该做什么。

关于c - LD_INCLUDE_PATH 实际上做了什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5523545/

相关文章:

c - errno 是线程安全的吗?

Python - os.path 不存在 : AttributeError: 'module' object has no attribute 'path'

python - 如何将Python安装目录打印到输出?

c - 在 Raspberry PI 3 上的 C++ 中达到超时后如何清除 select() 状态

c - 将结构声明为指针,可能吗?

java - JNI下C程序编译报错

python - 如何在 VIM 中设置文件的正确路径?

c - Kylix 中的 TEvent.WaitFor

c - 三元表达式错误

c++ - 你能混合使用同一个编译器的不同版本编译的c++吗