如何将源代码目录添加到gcc的搜索路径?

时间:2013-06-01 05:05:16

标签: gcc compilation

我在这里搜索并找到了这个:How to add path to gcc's search dirs?

但它没有回答我的问题。我想添加一个程序部分的路径。

我已将源代码存储在C:\C\,但每当我尝试按gcc prog.c -o ha编译这些程序时,它都会显示“没有这样的文件或目录”。我每次都要输入整个路径。还告诉我如何从gcc的程序路径中删除目录。

3 个答案:

答案 0 :(得分:0)

在Makefile或shell中添加-I option

gcc -I/path/to/include prog.c

修改 我没有理解你的问题。

如果要从每个目录编译prog.c,请将C:\ c \添加到路径环境变量中。

或者这样做:

pushd && cd C:\C\ && gcc prog.c -o ha && popd

答案 1 :(得分:0)

尝试,

C_INCLUDE_PATH=NEWPATH 
export C_INCLUDE_PATH

答案 2 :(得分:0)

GCC没有选择做你想要的。如果您不想输入整个名称,只需cd C:\C,然后运行gcc prog.c -o ha。 GCC的翻译单元参数始终是绝对的或相对于当前工作目录。