Win7下msys64安装mingw工具链

1. 安装msys64

安装到指定目录, 例如C:\msys64 

2. 命令行更新

运行msys2.exe打开命令行窗口, 执行命令

pacman -Syuu

 

3. 修改安装源

进入msys64/etc/pacman.d/, 需要修改三个文件, 都添加在Server列表第一行

mirrorlist.mingw32
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686/

mirrorlist.mingw64
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64/

mirrorlist.msys
Server = http://mirrors.ustc.edu.cn/msys2/msys/$arch/

4. 命令行安装

在msys2窗口内, 命令行执行

pacman -S --needed base-devel mingw-w64-x86_64-toolchain git mingw-w64-x86_64-cmake

稍等完成之后就拥有了mingw64 工具链, 会出现选择提示, 空间足够的话就全部安装吧, 还可以选择的软件有 git  mercurial  cvs  wget  p7zip  perl  ruby  python2

 

5. 配置

将mingw64的路径(例如 C:\msys64\mingw64\bin )添加到PATH目录, 添加完后, 在Eclipse CDT的Perference C/C++ -> Core Build Toolchains 中Available Toolchains就能看到GCC了

Update 2019-11-12: 配置GNU99, 打开 project properties. -> C/C++Build -> Settings,  Tool Settings 标签页-> GCC C compiler -> Miscellaneous.  在 other flags 输入框, 添加 -std=c99 , Apply&Close. 配合 #include 就可以使用 bool, true, false关键字了.

参考

https://github.com/orlp/dev-on-windows/wiki/Installing-GCC--&-MSYS2

https://stackoverflow.com/questions/4236323/how-do-you-configure-gcc-in-eclipse-to-use-c99

https://www.eclipse.org/cdt/downloads.php Eclipse CDT下载页, 用于在Eclipse中添加安装源.

你可能感兴趣的:(Win7下msys64安装mingw工具链)