msys2安装mingw(msys2安装与使用)

http://www.itjxue.com  2023-02-15 10:34  来源:未知  点击次数: 

Windows搭建MSYS2和MINGW64环境

为了在windows下编译GDAL和Cesium Terrain Builder等软件,需要搭建MSYS2和MINGW64的编译环境

Windows Server 2012 R2

MSYS2 64位

双击安装MSYS2之后,由于MSYS2默认资源站点速度较慢,可以配置国内 清华大学开源镜像站

安装完成后,编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:

编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:

编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:

然后执行 pacman -Sy 刷新软件包数据即可。

配置国内镜像站点后,在shell里面执行 pacman -Syuu 更新全部依赖

MSYS2内置了pacman包管理工具,运行

pacman -S gcc make

即可安装gcc,make等工具

msys2安装完成后,开始菜单会有三个启动方式:

三种启动方式区别主要在于编译环境软件包的不同,如gcc,clang等版本不同。通用的工具如:grep,git,vim,emacs等等在三种方式内都是一样的。

默认情况下, msys64/home 会作为系统默认home目录,如果需要修改home目录,可在环境变量-》用户变量中建立 Home 变量,指向自定义位置,然后修改 msys64/etc/nsswitch.conf ,设置 db_home: /%Home%

如何更改msys2的编译器,想换成32位的编译器

双击GCC安装包,mingw-get-setup.exe,点击Install安装

2

点击Change选择安装路径,尽量不要有中文和空格,

3

将package 下面的mingw-***和mingw32-***和msys-**。都勾选上,等待下载安装,直到勾选框全部变成土灰色。

找到安装目录的bin目录,将路径右键复制下来。

找到计算机,右键,属性。点击 高级系统设置

找到下面的 环境变量 点击

在系统变量里面找到 Path变量,双击出现下面输入框,在变量值的末尾添加刚刚复制的bin目录,并在最后加上英文状态下 的分号(;)。点击确定。

测试是否安装成功,在cmd命令提示符里面输入 gcc --help 回车键,

出现以下信息,表示安装成功

EditPlus 3 安装完成之后的界面点击File 下的 new C/C++

出现以下测试代码,保存到指定目录,最后不要有空格和中文,我保存到E:/My/Test下面测试。文件名为test.c

命令提示符窗口进入到 E:/MyTest 下 用dir 命令显示当前目录下的所有文件。

使用gcc 命令编译 命令格式 如下 gcc test.c - o test 回车键

编译完成

直接输入test运行,输出hello,world.

测试完成

2022-02-22 配置vscode生成和调试cpp工程

参考:

系统:win10

推荐:

第一步:安装VSCode

比较简单,跳过。

第二步:安装MinGW

注:MinGW是Windows上的GCC编译环境,MSYS2是WIndows上软件分发和构建平台(简单看成一个linux系统可以安装、编译软件)

(工作区只对当前项目起效)。

还有一种方法MinGW的make程序为 mingw32-make.exe ,可以将其复制一份命名为 make.exe

win 7系统安装MinGW后,编译C语言报错,请大神指教该怎么解决!

安装下libwinpthread

建议你用msys2或者mingw64,安装这个

mingw-w64-i686-libwinpthread

mingw32,本人小白

首先,不建议使用老的mingw

推荐使用msys2,直接用pacman

mingw-developer-toolkit是msys,一个类linux环境

mingw32-base是c编译器

mingw32-gcc-ada是ada编译器

mingw32-gcc-fortran是fortran编译器

mingw32-gcc-g++是c++编译器

mingw32-gcc-objc是objc的编译器

msys-base是纯msys

建议安装mingw32-base,mingw-developer-toolkit

如果要用IDE,Dev-C++或Code::Blocks都可以,他们自带了Mingw

(责任编辑:IT教学网)

更多

推荐Dreamweaver教程文章