您的位置:

Windows安装gcc

一、Windows安装gcc命令

如果你只是用gcc来编译C或者C++,可以选择MinGW,另外还需要下载MSYS,该软件包中包含了类Unix的shell命令行和许多工具,比如make、sed、awk等。

    
    $ pacman -S mingw-w64-x86_64-gcc
    $ pacman -S base-devel
    

二、Windows安装gcc教程mingw32

以下是基于mingw的GCC的安装教程:

  1. 前往MinGW官网下载MinGW安装,进入MinGW Installation Manager页面,选择Select Packages,选择mingw32-base,mingw32-gcc-g++和msys-base三个安装包,点击Install更新。
  2. 安装完成后在系统环境变量路径中添加MinGW的bin目录。
  3. 接下来用命令行测试是否安装成功。输入命令:
    $ gcc -v
    如果输出如下结果,则说明安装成功:
        
        Using built-in specs.
        COLLECT_GCC=c:\mingw\bin\gcc.exe
        COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/6.3.0/lto-wrapper.exe
        Target: mingw32
        Configured with: ../src/gcc-6.3.0/configure --build=x86_64-pc-linux-gnu --host=mingw32 --target=mingw32 --with-gmp=/mingw --with-mpfr=/mingw --with-mpc=/mingw --with-isl=/mingw --prefix=/mingw --disable-win32-registry --with-arch=i586 --with-tune=generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-pkgversion=mingw32 --with-bugurl=https://sourceforge.net/projects/mingw-w64 CFLAGS='-O2 -pipe -Ic:/mingw/include -Ic:/mingw/include/mingw-std-threads -Ic:/mingw/lib/gcc/mingw32/6.3.0/include -Ic:/mingw/lib/gcc/mingw32/6.3.0/include-fixed ' LDFLAGS='-pipe -Lc:/mingw/lib -Lc:/mingw/lib/gcc/mingw32/6.3.0 -Lc:/mingw/x86_64-w64-mingw32/lib ' CPPFLAGS=' -Ic:/mingw/x86_64-w64-mingw32/include'
        Thread model: win32
        gcc version 6.3.0 (mingw32)
        
        

三、Windows安装gcc源码

安装方法如下:

  1. 在官网下载最新稳定的gcc源码包并解压
  2. 打开gcc源码根目录,执行以下命令
    $ ./contrib/download_prerequisites
  3. 在源代码根目录上创建一个目录,命名为“objdir”,跳到这个新文件夹中去执行“configure”脚本,它会找出你的系统安装的编译器和库,并创建Makefile,命令如下:
    $ ../configure --prefix=/usr/local/gcc
  4. 编译和安装
        
        $ make
        $ make install
        
        

四、Windows安装gcc编译器

安装方法如下:

  1. 下载gcc的可执行文件,并解压文件
  2. 下载MinGW的基本库并解压,然后将其加入系统路径中
  3. 在MinGW\bin\下建立一个名为mingw-get的文件夹,并将下载的mingw32-get.exe拷贝到此文件夹下,同时将gcc所在的文件夹加入系统环境变量
  4. 在 mingw-get.exe 所在的文件夹启动命令提示符,执行以下命令:
    $ mingw-get install mingw32-gcc
  5. 安装完成后再验证一下
    $ gcc --version

五、Windows安装gcc g和配置

gcc是一组编译器,在安装GCC时,常常可以安装不同的组件,比如gfortran、gcov等。具体的命名格式是“gcc - ”,如果指定了特定的语言选项,只会编译此选项所对应的程序。选用哪个选项取决于你要编译哪种语言的程序。


//编译C源码
$ gcc -o hello hello.c
//编译C++源码
$ g++ -o hello.cpp hello.cpp
//编译Fortran源码
$ gfortran -o hello hello.f

六、Windows安装gcc4.7.2

以下是安装gcc4.7.2的方法:

  1. 前往官网下载4.7.2版本或更低版本的gcc,解压。
  2. 执行以下命令进行配置,确保安装在目录 /usr/local/gcc-4.7.2 下:
    $ ./configure --prefix=/usr/local/gcc-4.7.2
  3. 配置完成后,运行以下命令进行编译:
        
        $ make
        $ make install
        
        

七、CentOS7安装gcc

CentOS7自带的是GCC 4.8.5版本,如果你需要更新或安装其他版本的GCC,可以通过以下步骤安装:

  1. 更新相关包:
    $ sudo yum update
  2. 安装开发工具包
    $ sudo yum groupinstall "Development Tools"
  3. 安装GCC编译器
    $ sudo yum install gcc

八、Windows gcc和gcc编译器Windows安装

Windows中自带了gcc的编译器,但是由于环境配置比较麻烦,我们可以采用MinGW或者Cygwin的方式来安装。

使用MinGW进行安装,需要对其进行如下配置:

  1. 首先,需要下载MinGW Installer并执行安装过程
  2. 在安装到选择组件的时候勾选mingw32-base组件(必选),然后安装到默认的C:/MinGW目录下
  3. 安装完成后,将C:/MinGW/bin加入到系统环境变量中。
  4. 打开命令行窗口,输入以下命令来验证是否安装成功:
    gcc --version

使用Cygwin进行安装,需要对其进行如下配置:

  1. 下载Cygwin Installer并执行安装过程
  2. 在选择Package时,选择gcc(可选)和make(必选)
  3. 安装完成后,将Cygwin的bin目录加入到系统环境变量中
  4. 打开命令行窗口,输入以下命令来验证是否安装成功:
    gcc --version