如何将Cygwins编译器指向不同版本的GCC

时间:2011-10-15 07:53:10

标签: windows gcc cygwin

例如我有

D:/ MinGW with gcc version 4.6.1

D:/ cygwin / usr / bin / gcc的版本为4.5.x

我想让Cygwin使用我的GCC的4.6.1版本

由于

2 个答案:

答案 0 :(得分:1)

你已经安装了cygwin和Mingw,所以现在使用gcc 4.6.1版本的cygwin

1>进入cygwin文件夹,你会发现cygwin.bat文件,所以运行该文件并使用gcc

2 - ;如果您打算在IDE中使用gcc 4.6.1,那么在该IDE中设置cygwin文件夹的路径,并将您的Windows环境路径设置为cygwin / bin

3>如果你已经设置了cygwin的环境路径,那么打开cmd write" bash"并开始使用gcc 4.6.1

您可以找到更多at here

答案 1 :(得分:0)

您通常可以使用符号链接或更改PATH

来执行此操作

Cygwin(和大多数平台)将运行它在gcc环境变量中找到的第一个PATH。所以:

如果PATH/usr/local/bin:/usr/bin:/bin,那么您可以将4.6版本的gcc符号链接到/usr/local/bin,或者您可以将/cygdrive/d/MinGW/添加到PATH的开头。

但请注意,cygwin和mingw是太独立的平台!