天天看點

win10下的msys2開發環境搭建下載下傳安裝 MSYS2

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

繼續閱讀