【问题标题】:How do I point Cygwins compiler to a different version of GCC如何将 Cygwins 编译器指向不同版本的 GCC
【发布时间】:2011-10-15 07:53:10
【问题描述】:

例如我有

D:/MinGW 与 gcc 版本 4.6.1

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

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

谢谢

【问题讨论】:

    标签: windows gcc cygwin


    【解决方案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 写入 "bash" 并开始使用 gcc 4.6.1

    更多你可以找到at here

    【讨论】:

      【解决方案2】:

      您通常可以使用符号链接或更改 PATH 来做到这一点

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-04-23
        • 1970-01-01
        • 1970-01-01
        • 2015-01-16
        相关资源
        最近更新 更多