如果我做“哪个制作”
我得/ usr / bin / make:
$ which make
/usr/bin/make
但如果我输入“make”
我收到一个gcc错误,显示对Free Pascal附带的make的引用:
$ make
gcc -std=c99 -Wall -Wextra -g -c Array.c
gcc: installation problem, cannot exec `cpp': Permission denied
C:\Compilers\FPC\2.6.0\bin\i386-Win32\make.exe: *** [Array.o] Error 1
如果我键入“/ usr / bin / make”而不是“make”,我不会收到上述错误。我不明白为什么Free Pascal make显然会被执行,当“which”显示gnu make作为使用者时,为此,为什么Free Pascal make会给出一个GNU make没有的错误。
此外,输入“which gcc”显示预期的GNU gcc:
$ which gcc
/usr/bin/gcc
“哪个cpp”:
$ which cpp
/usr/bin/cpp
答案 0 :(得分:0)
您需要从
更改PATH变量或来自cygwin
对于后一种情况,您也可以编辑.bashrc并在每次启动cygwin时加载它