我在这里搜索并找到了这个:How to add path to gcc's search dirs?
但它没有回答我的问题。我想向程序部分添加路径。
我已将源代码存储在,C:\C\
但每次我尝试编译这些程序时 gcc prog.c -o ha
,它都会显示“没有这样的文件或目录”。我每次都必须输入整个路径。还告诉我如何从 gcc 的程序路径中删除目录。
我在这里搜索并找到了这个:How to add path to gcc's search dirs?
但它没有回答我的问题。我想向程序部分添加路径。
我已将源代码存储在,C:\C\
但每次我尝试编译这些程序时 gcc prog.c -o ha
,它都会显示“没有这样的文件或目录”。我每次都必须输入整个路径。还告诉我如何从 gcc 的程序路径中删除目录。
GCC 中没有任何选项可以满足您的需求。如果您不想输入整个名称,只需简单地cd C:\C
然后运行gcc prog.c -o ha
. GCC 的翻译单元参数总是相对于当前工作目录是绝对的或相对的。
尝试,
C_INCLUDE_PATH=NEWPATH
export C_INCLUDE_PATH
在您的 Makefile 或 shell 添加-I 选项:
gcc -I/path/to/include prog.c
编辑: 我不明白你的问题。
如果prog.c
要从每个目录进行编译,请将 C:\c\ 添加到路径环境变量中。
或这样做:
pushd && cd C:\C\ && gcc prog.c -o ha && popd