程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了包含文件的存储位置-Ubuntu Linux,GCC大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决包含文件的存储位置-Ubuntu Linux,GCC?

开发过程中遇到包含文件的存储位置-Ubuntu Linux,GCC的问题如何解决?下面主要结合日常开发的经验,给出你关于包含文件的存储位置-Ubuntu Linux,GCC的解决方法建议,希望对你解决包含文件的存储位置-Ubuntu Linux,GCC有所启发或帮助;

请参阅此处: 搜索路径

摘要:

#include <stdio.h>
@H_262_9@

当包含文件放在方括号中时,预处理器首先在通过 标志指定的路径中搜索。然后,它搜索标准的包含路径(请参见上面的链接,并使用 标志在您的系统上进行测试)。

#include "myfile.h"
@H_262_9@

包括文件是在引号在当前目录中的预处理器首先搜索,然后通过指定的路径 ,然后 路径,则标准路径。

可用于完全防止预处理器搜索标准路径。

环境变量也可以用于添加搜索路径。

如果使用 标志进行编译,则可以看到所使用的搜索路径。

解决方法

因此,当我们执行以下操作时:

#include <stdio.h>
@H_262_9@

#include "myFile.h"
@H_262_9@

编译器(在我的情况下为GCC)知道stdio.h(甚至是目标文件)在我的硬盘上的位置。它只是利用文件,而没有我的参与。

认为 在我的Ubuntu Linux机器上,文件存储在/usr/include/。 @H_618_47@编译器如何知道在哪里寻找这些文件?@H_616_48@
这是可配置的还是仅仅是预期的默认值?我在哪里寻找这种配置?

由于我要问这些包含文件的问题,这些文件的来源是什么?
我知道这在Linux社区中可能很模糊,但是谁来管理这些?谁将为Windows编译器提供和管理相同的文件。

我总是觉得它们 随编译器 一起 提供的,但这只是一个假设。

大佬总结

以上是大佬教程为你收集整理的包含文件的存储位置-Ubuntu Linux,GCC全部内容,希望文章能够帮你解决包含文件的存储位置-Ubuntu Linux,GCC所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。