欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

windows下安裝make及使用makefile文件

 更新時間:2023年01月08日 09:25:12   作者:夏沫的夢  
這篇文章主要為大家介紹了windows下安裝make及使用makefile文件方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

前言

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

Makefile簡介

當(dāng)用戶編譯文件過多的時候,使用makefile可以幫助模塊化編譯文件,makefile是一個腳本文件,根據(jù)規(guī)則,來執(zhí)行相應(yīng)的腳本文件,實(shí)現(xiàn)自動化編譯。

make作用

想要使用Makefile文件,首先需要確保本地可以使用make命令,如果沒有安裝make,goland編譯器會出現(xiàn)報(bào)錯:

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

安裝make:

1.windows上安裝:chocolatey

一、Chocolatey介紹

Chocolatey是一款專為Windows系統(tǒng)開發(fā)的、基于NuGet的包管理器工具,類似于Node.js的npm,MacOS的brew,Ubuntu的apt-get,它簡稱為choco。Chocolatey的設(shè)計(jì)目標(biāo)是成為一個去中心化的框架,便于開發(fā)者按需快速安裝應(yīng)用程序和工具。

Chocolatey的官網(wǎng): chocolatey.org/

二、Chocolatey安裝

要安裝Chocolatey很容易,必須以管理員權(quán)限打開cmd命令行提示,執(zhí)行如下內(nèi)容:

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

還有一種安裝方法,使用PowerShell,同樣必須以管理員權(quán)限打開PowerShell,執(zhí)行如下命令:

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

安裝make

安裝完成chocolatey后,在cmd或者PowerShell中執(zhí)行:

choco install make

配置make連接

然后golang 的setting菜單搜索make 配置make的路徑:

make的安裝路徑是:C:\ProgramData\chocolatey\bin\make.exe

之后就可以使用make了!

以上就是windows下安裝make及使用makefile文件的詳細(xì)內(nèi)容,更多關(guān)于windows安裝make的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Go?select使用與底層原理講解

    Go?select使用與底層原理講解

    這篇文章主要介紹了Go?select使用與底層原理講解,select是Go提供的IO多路復(fù)用機(jī)制,可以用多個cas同時監(jiān)聽多個channl的讀寫狀態(tài),相關(guān)內(nèi)容需要的朋友可以參考一下
    2022-07-07
  • Go語言context?test源碼分析詳情

    Go語言context?test源碼分析詳情

    這篇文章主要介紹了Go語言context?test源碼分析詳情,關(guān)于context?test,測試對象是context包,測試包的包名是context_test,下面將對context?test源碼進(jìn)行分析,需要的朋友可以參考一下,希望對你有所幫助
    2022-02-02
  • Go語言基礎(chǔ)知識點(diǎn)介紹

    Go語言基礎(chǔ)知識點(diǎn)介紹

    在本篇文章里小編給大家整理的是一篇關(guān)于Go語言基礎(chǔ)知識點(diǎn)介紹內(nèi)容,有興趣的朋友們可以跟著學(xué)習(xí)參考下。
    2021-07-07
  • go語言中的二維切片賦值

    go語言中的二維切片賦值

    這篇文章主要介紹了go語言中的二維切片賦值操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 徹底理解golang中什么是nil

    徹底理解golang中什么是nil

    這篇文章主要介紹了golang中的nil用法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • Golang使用WebSocket通信的實(shí)現(xiàn)

    Golang使用WebSocket通信的實(shí)現(xiàn)

    這篇文章主要介紹了Golang使用WebSocket通信的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Go與Rust高性能解析JSON實(shí)現(xiàn)方法示例

    Go與Rust高性能解析JSON實(shí)現(xiàn)方法示例

    這篇文章主要為大家介紹了Go與Rust高性能的解析JSON實(shí)現(xiàn)方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • golang雙指針快速排序的實(shí)現(xiàn)代碼

    golang雙指針快速排序的實(shí)現(xiàn)代碼

    這篇文章主要介紹了golang雙指針快速排序的實(shí)現(xiàn)代碼,通過實(shí)例代碼補(bǔ)充介紹了Golang實(shí)現(xiàn)快速排序和歸并排序以及堆排序算法全注釋,需要的朋友可以參考下
    2024-03-03
  • 一篇文章帶你輕松搞懂Golang的error處理

    一篇文章帶你輕松搞懂Golang的error處理

    在進(jìn)行后臺開發(fā)的時候,錯誤處理是每個程序員都會遇到的問題,下面這篇文章主要給大家介紹了關(guān)于Golang中error處理的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Go語言kube-scheduler深度剖析開發(fā)之scheduler初始化

    Go語言kube-scheduler深度剖析開發(fā)之scheduler初始化

    這篇文章主要介紹了Go語言kube-scheduler深度剖析開發(fā)之scheduler初始化實(shí)現(xiàn)過程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04

最新評論