所以,当我们做以下:
原文链接:https://www.f2er.com/ubuntu/351706.html#include <stdio.h>
与
#include "myFile.h"
编译器,GCC在我的情况下,知道stdio.h(甚至目标文件)在我的硬盘驱动器上的位置。它只是利用这些文件,没有我的互动。
我认为在我的Ubuntu Linux机器上的文件存储在/ usr / include /。编译器如何知道在哪里查找这些文件?这是可配置的还是这只是预期的默认值?我在哪里寻找这个配置?
因为我问这些包含文件的问题,什么是文件的来源?我知道这可能是模糊的在Linux社区,但谁管理这些?谁将为Windows编译器提供和管理相同的文件。
我总是受到印象,他们与编译器一起,但这是一个假设…