windows下安裝make,使用makefile檔案

語言: CN / TW / HK

前言

本人在學習go-micro中,用到Makefile,本人之前用過Makefile,但是不知道為什麼這會就不能用了,我找了好多教程都沒能解決問題,大多數是linux的安裝教程,另一部分是下載mingw,但是沒能解決我的問題,最後花了我一下午的時間才解決,特此記錄一下,給其他的小夥伴提個醒,希望能夠解決大家的make安裝問題。

Makefile簡介

當用戶編譯檔案過多的時候,使用makefile可以幫助模組化編譯檔案,makefile是一個指令碼檔案,根據規則,來執行相應的指令碼檔案,實現自動化編譯。

make作用

想要使用Makefile檔案,首先需要確保本地可以使用make命令,如果沒有安裝make,goland編譯器會出現報錯:

```go

Error running 'docs': Cannot run program "\usr\bin\make" (in directory "F:\xx\goland-api\xxxx-go"...

```

安裝make:

1.windows上安裝:chocolatey

一、Chocolatey介紹

Chocolatey是一款專為Windows系統開發的、基於NuGet的包管理器工具,類似於Node.js的npm,MacOS的brew,Ubuntu的apt-get,它簡稱為choco。Chocolatey的設計目標是成為一個去中心化的框架,便於開發者按需快速安裝應用程式和工具。

Chocolatey的官網: http://chocolatey.org/

二、Chocolatey安裝

要安裝Chocolatey很容易,必須以管理員許可權開啟cmd命令列提示,執行如下內容:

powershell @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

還有一種安裝方法,使用PowerShell,同樣必須以管理員許可權開啟PowerShell,執行如下命令:

powershell iex ((new-object net.webclient).DownloadString('http://chocolatey.org/install.ps1'))

安裝make

安裝完成chocolatey後,在cmd或者PowerShell中執行:

powershell choco install make

配置make連線

然後golang 的setting選單搜尋make 配置make的路徑:

make的安裝路徑是:C:\ProgramData\chocolatey\bin\make.exe 在這裡插入圖片描述 之後就可以使用make了! 在這裡插入圖片描述

歡迎大家加入 夏沫の夢的學習交流群 進行學習交流經驗夏沫の夢學習交流群