什么是在Windows上的cygwin中运行c ++程序的安装后程序..?

时间:2012-12-02 04:09:40

标签: c++ gcc cygwin

我在windows xp上安装了cygwin。

在命令提示符下输入cygcheck -c cygwin,它会给出cygwin的版本并说状态正常。

但是当我输入gcc --version时,它会找不到' gcc命令'。

我正在犯的错误。 或者在安装cygwin后有什么安装后的程序..?

3 个答案:

答案 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。