前语

自己在学习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

windows下安装make,使用makefile文件
之后就能够运用make了!
windows下安装make,使用makefile文件

欢迎我们加入 夏沫の梦的学习沟通 进行学习沟通经验