我已经独立学习c++大约3个月了,我有一个问题没有得到解答。这些文件在您的计算机中是如何组织的,以便程序知道在哪里查找文件?
我知道您可以将头文件和源文件保存为彼此分开的文件,但程序如何知道在哪里寻找这些东西?他们位于哪里?它们属于层次结构中的哪个位置(向上或向下,同一文件夹)?我可以更改计算机查找它们的位置吗?
这几个星期以来一直困扰着我,我还没有找到答案。有谁知道我的意思吗?你能帮忙吗?
最佳答案
取决于操作系统(“OS”)。有一个名为 PATH 的环境变量指示编译器查看的位置。在 Linux 和 Mac 上有一些典型的文件夹,因此编译器会在这些文件夹中查找。
除了这些默认搜索之外,编译器还会在与实时源文件相同的文件夹中查找。而且您始终可以告诉编译器首先查看哪里。
关于c++ - 计算机中的文件组织/位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40984446/