3

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

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

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

4

3 回答 3

0

GCC 中没有任何选项可以满足您的需求。如果您不想输入整个名称,只需简单地cd C:\C然后运行gcc prog.c -o ha​​. GCC 的翻译单元参数总是相对于当前工作目录是绝对的或相对的。

于 2013-06-01T05:23:37.743 回答
0

尝试,

C_INCLUDE_PATH=NEWPATH 
export C_INCLUDE_PATH
于 2013-06-01T05:19:27.660 回答
0

在您的 Makefile 或 shell 添加-I 选项

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

编辑: 我不明白你的问题。

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

或这样做:

pushd && cd C:\C\ && gcc prog.c -o ha && popd
于 2013-06-01T05:16:38.887 回答