win10下的msys2開發環境搭建
- 下載下傳安裝 MSYS2
-
- 最常用的pacman指令
- MSYS2的源配置
- 更新msys2
- 安裝開發環境
下載下傳安裝 MSYS2
msys2是可以在windows下搭建gcc開發環境的內建平台,非常好用。
去官網下載下傳msys2的安裝包,點選安裝。
windows開始菜單打開 MSYS2 MSYS指令行。
最常用的pacman指令
pacman指令較多,作為新手,将個人最常用的指令總結如下:
pacman -Syu: 更新系統及所有已經安裝的軟體。
pacman -S 軟體名: 安裝軟體。也可以同時安裝多個包,隻需以空格分隔包名即可。
pacman -Rs 軟體名: 删除軟體,同時删除本機上隻有該軟體依賴的軟體。
pacman -Ru 軟體名: 删除軟體,同時删除不再被任何軟體所需要的依賴。
pacman -Ssq 關鍵字: 在倉庫中搜尋含關鍵字的軟體包,并用簡潔方式顯示。
pacman -Qs 關鍵字: 搜尋已安裝的軟體包。
pacman -Qi 軟體名: 檢視某個軟體包資訊,顯示軟體簡介,構架,依賴,大小等詳細資訊。
pacman -Sg: 列出軟體倉庫上所有的軟體包組。
pacman -Sg 軟體包組: 檢視某軟體包組所包含的所有軟體包。
pacman -Sc:清理未安裝的封包件,封包件位于 /var/cache/pacman/pkg/ 目錄。
pacman -Scc:清理所有的緩存檔案。
MSYS2的源配置
打開msys2的安裝目錄下的/etc/pacman.d的mirrorlist.msys,添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/KaTeX parse error: Expected 'EOF', got '#' at position 6: arch #̲#中國科學技術大學開源軟體鏡像…arch
##北京理工大學鏡像
Server = http://mirror.bit.edu.cn/msys2/msys/$arch
打開msys2的安裝目錄下的/etc/pacman.d的mirrorlist.mingw32,添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686
##中國科學技術大學開源軟體鏡像
Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
##北京理工大學鏡像
Server = http://mirror.bit.edu.cn/msys2/mingw/i686
打開msys2的安裝目錄下的/etc/pacman.d的mirrorlist.mingw64,添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64
##中國科學技術大學開源軟體鏡像
Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
##北京理工大學鏡像
Server = http://mirror.bit.edu.cn/msys2/mingw/x86_64
更新msys2
MSYS2 MSYS指令行中依次輸入:
pacman -Sy
pacman -Syu
pacman -Su
安裝開發環境
通過指令pacman -Ss gcc查詢完整的gcc包名
安裝MinGW gcc編譯器,輸入指令
pacman -S mingw-w64-x86_64-gcc
安裝fortran編譯器,否則不編譯LAPACK
pacman -S mingw-w64-x86_64-gcc-fortran
安裝 perl
pacman -S --noconfirm perl
安裝 MSYS2 的make
pacman -S make
然後,windows開始菜單搜尋打開MSYS2 MinGW 64-bit控制台
檢視gcc版本
gcc --version