6
msys2+WinGW64以及msys2中环境变量的配置
source link: https://blog.csdn.net/qq_16981075/article/details/123835207
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
msys2只是一个类似windows下cmd,ubuntu下terminal的终端工具,想要编译.C文件,还要装编译器。WinGW64就是一个编译器,可以在windows下实现gcc功能,编译.C文件。
- 首先需要先安装msys2,然后再去安装WinGW64,这两个的安装包都很容易就能找到。
- 最关键就是这个环境变量的设置,网上找了好多资料,都说是到windows下去设置环境变量,完全没用,真坑爹啊。
- 后来发现msys2的环境变量和windows下的环境变量没有半毛钱关系,要设置msys2的环境变量,设置过程类似于在ubuntu下设置环境变量,要去msys2的安装目录,找到etc文件夹下的profile文件,然后添加环境变量。如下图: 添加完之后保存,然后打开msys2,就是下面图中这个msys2.exe,也可以是mingw32.exe或者mingw64.exe
然后输入echo $PATH,查看环境变量,就可以看到我们设置的bin目录了
然后再敲gcc -v等试一下,就可以看到版本等信息了
最后存一个脚本,方便在xyplorer中打开终端。
@echo off
rem MSYS2的Shell路径
set MSYS2=D:\02_MCU\.software\msys2\install\msys2_shell.cmd
rem -mingw32 表示使用32-bit shell
rem -mingw64 表示使用64-bit shell
rem -here 表示进入当前目录
%MSYS2% -mingw64 -here
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK