是否有一个用于头文件路径的环境变量?

是否有一个用于头文件路径的环境变量?

我正在安装一些软件,然后出现错误,提示“未找到 Nux.h”。我的下载文件夹中有 Nux.h 标头,但我不知道它应该放在哪里。“.h”文件放在哪里?

另外,是否有一个系统变量描述存储头文件的路径?

答案1

C 头文件通常存储在/usr/include目录中。例如,#include <stdio.h>从那里包含头文件。

如果您的文件不存在,您可以使用相对路径来指定位置,例如

#include "main-header.h"

包括main-header.h当前工作目录中的文件。


顺便说一句,如果您安装该libnux-4.0-dev包,它应该将标题安装到中/usr/include,并且还将添加二进制文件,这对于链接是必需的。

相关内容