我在这里搜索并找到了这个:How to add path to gcc's search dirs?
但它没有回答我的问题。我想添加一个程序部分的路径。
我已将源代码存储在C:\C\
,但每当我尝试按gcc prog.c -o ha
编译这些程序时,它都会显示“没有这样的文件或目录”。我每次都要输入整个路径。还告诉我如何从gcc的程序路径中删除目录。
答案 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的翻译单元参数始终是绝对的或相对于当前工作目录。