前语
自己在学习go-micro中,用到Makefile,自己之前用过Makefile,可是不知道为什么这会就不能用了,我找了很多教程都没能处理问题,大多数是linux的装置教程,另一部分是下载mingw,可是没能处理我的问题,最终花了我一下午的时刻才处理,特此记录一下,给其他的小伙伴提个醒,期望能够处理我们的make装置问题。
Makefile简介
当用户编译文件过多的时分,运用makefile能够协助模块化编译文件,makefile是一个脚本文件,根据规则,来履行相应的脚本文件,实现自动化编译。
make效果
想要运用Makefile文件,首先需求确保本地能够运用make指令,如果没有装置make,goland编译器会呈现报错:
> 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的官网: chocolatey.org/
二、Chocolatey装置
要装置Chocolatey很容易,有必要以管理员权限翻开cmd指令行提示,履行如下内容:
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
还有一种装置方法,运用PowerShell,相同有必要以管理员权限翻开PowerShell,履行如下指令:
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
装置make
装置完成chocolatey后,在cmd或者PowerShell中履行:
choco install make
装备make衔接
然后golang 的setting菜单搜索make 装备make的途径:
make的装置途径是:C:\ProgramData\chocolatey\bin\make.exe


欢迎我们加入 夏沫の梦的学习沟通群 进行学习沟通经验
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。