首页 > 系统相关 >windows下安装make,使用makefile文件

windows下安装make,使用makefile文件

时间:2022-12-20 17:25:25浏览次数:63  
标签:Chocolatey chocolatey windows Makefile make makefile 安装

@

目录

前言

本人在学习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的官网: https://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
在这里插入图片描述
之后就可以使用make了!
在这里插入图片描述

标签:Chocolatey,chocolatey,windows,Makefile,make,makefile,安装
From: https://www.cnblogs.com/qi66/p/16994684.html

相关文章

  • Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )
    以下是搭建基于DOSBOX+MASM32的汇编语言开发环境记录。 汇编IDE:radasm、MasmPlus、EasyCode、VisualStudio、Emu8086、ASM-Tool 等。使用比较多的就是 radasm、M......
  • Makefile
    1、Makefile文件中包含的规则想要书写一个完整的Makefile文件,需要了解Makefile的相关的书写规则。我们已经知道了Makefile描述的是文件编译的相关规则,它的规则主要是......
  • itop2k1000开发板Makefile基本语法wildcard 函数
    格式:$(wildcardPATTENR)功能:展开指定的目录举例:在/home/topeet/test目录有一个“a.c”的c文件和一个test的文件夹,在/home/topeet/test/test文件夹下有一个......
  • itop2k1000开发板Makefile基本语法wildcard 函数
    格式:$(wildcardPATTENR)功能:展开指定的目录举例:在/home/topeet/test目录有一个“a.c”的c文件和一个test的文件夹,在/home/topeet/test/test文件夹下有一个......
  • Windows7下git配置difftool
    GIT是一个代码版本控制工具,是软件开发团队中必不可少的一类工具,类似的工具还有像SVN,CVS等;在此之前我一直使用的SVN,因为SVN在windows下有很好的客户端【小乌龟】,使用起来简单......
  • 记一次 windows server 2012R2 上安装 MSSQL2005 及网站发布
    背景:原因是因为没有购买新的数据库授权。由于之前服务器是windows2003 由于后绪网站的版本可能会升到.net4.5 据说2003上安装不起所有由另一同事到客户安装一个window......
  • 为什么我离开Mac for Windows:苹果已经放弃了[译]
    为什么我离开MacforWindows:苹果已经放弃了为什么我离开MacforWindows:苹果已经放弃了[译]如果你问任何知道我的人,我可能是他们知道的最大的......
  • Windows下Python虚拟环境搭建
    pip安装第三方模块virtualenvwrapper-winpipinstallvirtualenvwrapper-win-ihttps://pypi.douban.com/simple/虚拟环境默认创建位置(%USERPROFILE%\Envs)如需修改,......
  • Windows共享内存以及相关函数的使用
        程序与程序之间、进程与进程之间、线程与线程之间进行数据交互与共享的方法是决定一个程序运行效率与速度的关键。方法1:共享内存函数 CreateFileMappingHANDLE......
  • QT在windows下的安装与配置
    先了解Qt:        Qt一直以来,分为商业、开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供......