如何将 Cygwins 编译器指向不同版本的 GCC
例如,我的
D:/MinGW 的 gcc 版本为 4.6.1
D:/cygwin/usr/bin/gcc 的版本为 4.5.x
我想让 Cygwin 使用我的 4.6.1 版本的 GCC
谢谢
For example I have
D:/MinGW with gcc version 4.6.1
D:/cygwin/usr/bin/gcc has version 4.5.x
I would like to make Cygwin use my 4.6.1 version of GCC
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,您已经安装了 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 写入“bash”并开始使用 gcc 4.6.1
更多您可以找到 在这里
okey you have installed cygwin and Mingw both so now to use gcc 4.6.1 version of cygwin
1> go in cygwin folder you will find cygwin.bat file so run that file and use gcc
2> if you are planning to use gcc 4.6.1 in your IDE then set path of cygwin folder in that IDE and also set your windows environment path to cygwin/bin
3> if you have already set environment path to cygwin then open cmd write "bash" and start to use gcc 4.6.1
more you can find at here
您通常可以使用符号链接或更改
PATH
来完成此操作。Cygwin(和大多数平台)将运行它在
PATH
环境变量中找到的第一个gcc
。所以:如果
PATH
是:/usr/local/bin:/usr/bin:/bin
那么你可以将 4.6 版本的 gcc 符号链接到/usr/ local/bin
或者您可以将/cygdrive/d/MinGW/
添加到PATH
的开头。但是,请注意,cygwin 和 mingw 是太独立的平台!
You can usually do this with a symlink or changing
PATH
Cygwin (and most platforms) will run the first
gcc
it finds in thePATH
environment variable. So:If
PATH
is:/usr/local/bin:/usr/bin:/bin
then you can symlink your 4.6 version of gcc into/usr/local/bin
or you can add/cygdrive/d/MinGW/
to the start ofPATH
.However, note that cygwin and mingw are too separate platforms!