如何将自己的头文件目录添加到Mac Terminal gcc?

m0r*_*mer 5 c macos bash shell gcc

我正在尝试编译包含指定目录中的自定义.h文件的C程序(myProgram.c)。如何将目录添加到gcc,以便可以随时使用仅一个命令gcc myProgram不带标志,什么都没有)构建myProgram.c

Raf*_*ler 5

你可以通过改变C_INCLUDE_PATH环境变量来做到这一点,例如

C_INCLUDE_PATH=~/include
export C_INCLUDE_PATH
Run Code Online (Sandbox Code Playgroud)

您可以将其添加到您的.bashrc.bash_profile任何内容中,以始终正确设置环境变量。这是有关如何对库和 C++ 执行相同操作的参考