我在windows xp上安装了cygwin。
在命令提示符下输入cygcheck -c cygwin
,它会给出cygwin的版本并说状态正常。
但是当我输入gcc --version
时,它会找不到' gcc命令'。
我正在犯的错误。 或者在安装cygwin后有什么安装后的程序..?
答案 0 :(得分:1)
更新PATH
环境变量以包含gcc
所在的路径。您可能还需要其他环境变量 - 请参阅here - 例如包含路径等的环境变量。
答案 1 :(得分:0)
确保您已更新PATH环境。变量包含“c:\ cygwin \ bin”(或者你安装了cygwin二进制文件的地方)
答案 2 :(得分:0)
为了安全起见,请确保您已在设置中的“ GCC for Cygwin 32位工具链(C ++)”中打勾。
如果您已经这样做了,那么您应该在bin目录中拥有gcc,但是您需要创建一个链接并将其添加到您的路径中。
要创建链接(以便您可以简单地使用'gcc'),请转到bin目录并创建如下链接:
ln -s i686-pc-cygwin-gcc.exe gcc
这将创建一个符号链接gcc,指向真正的可执行文件ln -s i686-pc-cygwin-gcc.exe gcc。设置此项后,您仍需要将bin目录添加到路径中,以便能够在任何位置调用gcc。