mingw安装_Windows下搭建gcc开发环境(MSYS2/MinGW/pacman)
一、关于Cygwin、MinGW和MSYS2具体可以参考相关文章:Cygwin 和MinGW 的区别与联系是怎样的?www.zhihu.comCygwin、MinG、MSys区别与联系 - 标点符www.biaodianfu.com或参考官方网站:Cygwinwww.cygwin.comMinimalist GNU for Windowswww.mingw.orgMSYS2www.msy
·
一、关于Cygwin、MinGW和MSYS2
具体可以参考相关文章:
Cygwin 和MinGW 的区别与联系是怎样的?www.zhihu.com或参考官方网站:
Cygwinwww.cygwin.comMinimalist GNU for Windowswww.mingw.orgMSYS2www.msys2.org
二、安装MSYS2
可以从官方网站下载,也可以从清华镜像站下载安装文件:
MSYS2www.msys2.org
三、为pacman配置国内源
编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch
然后执行 pacman -Sy 刷新软件包数据即可。
四、下载工具包
现在可以使用pacman命令来管理软件包了:
pacman -Sy #更新软件包数据
pacman -Syu #更新所有
pacman -Ss xx #查询软件xx的信息
pacman -S xx #安装软件xx
五、安装make
pacman -S make
六、安装gcc
pacman -S gcc
七、编译测试
可以先新建一个demo.c文件,然后编写一段测试代码:
#include <stdio.h>
int main()
{
printf("Hello world!");
}
保存。然后cd 到demo.c所在目录,然后执行:
gcc demo.c -o demo
如果编译没有错误,那么会在当前目录下生成demo.exe。然后运行:
> ./demo
Hello world!
看是否正确运行。
更多推荐




所有评论(0)