天天看點

使用msys2在window下建構和使用Linux的軟體

目錄

前言

安裝

使用

總結

在window下建構Linux編譯環境是很常見的,以前用過mingw弄過差不多的環境。 但是使用msys2後就根本停不下來咯,太好用咯。

去官網下載下傳吧,安裝跟着官網來,很簡單。

在執行官網更新時如果有代理那就先配置代理吧,export http_proxy="127.0.0.1:1081",export https_proxy="127.0.0.1:1081"。

然後執行pacman -Syu更新一下。

然後執行pacman -S --needed base-devel mingw-w64-x86_64-toolchain,一路回車最後Y,就把gcc、g++等編譯環境裝好了。

下面有正常使用的方法,我一般用下面的指令查詢軟體、安裝軟體,但是基本不用msys2自帶的終端,畢竟window下已經習慣了cmder咯。 是以我将D:\msys2\usr\bin;D:\msys2\mingw64\bin,加入了環境變量,然後就可以愉快使用pacman管理軟體咯。 值得稱贊的是可以使用D:\msys2\msys2_shell.cmd -msys啟動預設終端,D:\msys2\msys2_shell.cmd -mingw64啟動64位終端,D:\msys2\msys2_shell.cmd -mingw32啟動32位終端。 雖然啟動對應版本終端好像沒多大用,主要還是安裝時可以選擇32位版本還是64位版本,詳情可以參考下圖的事例。
使用msys2在window下建構和使用Linux的軟體
下面是常用指令,拿小本本記起來。
這個環境很友善,安裝和解除安裝都很友善,特别是用來安裝gcc環境,可以愉快的使用cgo通過go調用c代碼咯。

繼續閱讀