无法在Windows上安装最新的GCC

我正在尝试在本地系统上安装GCC。

我指的是this

我已成功完成以下步骤:

  1. 安装Cygwin
  2. 安装所需的Cygwin软件包

     C:\cygwin64>setup-x86_64.exe -q -P wget -P gcc-g++ -P make -P diffutils -P libmpfr-devel -P libgmp-devel -P libmpc-devel
    
  3. 下载,构建和安装最新的GCC

    $ wget http://ftpmirror.gnu.org/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
    $ tar xf gcc-9.2.0.tar.gz
    $ mkdir build-gcc
    $ cd build-gcc
    

在使用以下命令配置gcc-9.2.0之后,我遇到以下错误:

    $ ../gcc-9.2.0/configure --enable-languages=c,c++ --disable-bootstrap --disable-shared
error:
    configure: creating ./config.status
    ./config.status: line 470: syntax error near unexpected token `)'
    ./config.status: line 470: `    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;'

对于此下载网站的最新gcc二进制文件的下载链接,此解决方案或备用网站链接的任何解决方案都将受到高度赞赏。

kaorouwoaichi 回答:无法在Windows上安装最新的GCC

我个人尝试避免使用Cygwin,因为它具有兼容性层,因此生成的可执行文件不是100%本机的。 使用MinGW或更新的MinGW-w64,您可以获得100%本机Windows .exe和.dll文件。

如果您要使用MinGW-w64寻找最新的GCC版本,请查看:http://winlibs.com

在撰写本文时,GCC 9.3.0是最新版本,但是http://winlibs.com已经具有Windows版本的即将发布的GCC 10快照。

本文链接:https://www.f2er.com/2980827.html

大家都在问