直觉上有一段时间没有在V1070笔记本电脑上使用G++编写过程序了。
自己刚刚入门C++的时候,正是使用在V1070上使用G++编写的Hello。当年尚在探索工具链的时候,曾经使用过MinGW和mingw_w64;后来在其他电脑上配置C++环境的时候,接触了msys2。现在认为msys2才是提供了最合适的工具链。忙里偷闲,事不宜迟,现在更新一下V1070上的工具链吧。
$ Get-Command g++
C:\Complier\mingw64\bin\g++.exe
第一个先移除Mingw64吧。
接下来是Cygwin。
$ Remove-Item -Recurse "C:/cygwin64"
使用MinGW Installation Manager卸载软件。
清理干净PATH。
最后再用Choco安装上新的msys2。
$ choco install msys2
结果网络太慢,安装失败了(lll¬ω¬)
第二次尝试的时候,msys2本体安装成功了,但是似乎因为网络原因gcc等工具链都没有down下来。因此需要手动配置gcc。
$ cd "C:/tools/msys2/" && ./msys2.exe
$ pacman -Syu gcc
# 按提示重复检查更新数次,在算力一般的电脑上面算是一个漫长的过程吧。
添加%MSYS2_HOME%/usr/bin
目录到PATH变量,然后通过g++ --version
验证g++的版本。
编译“Hello, world”程序并通过。
发表回复