WIN上make的安装与使用

学习Github上的一个NER项目时,用到了make命令

make glove

从来没见过make命令的我以为是python的一个命令。查了才知道不是。关于make命令的解释如下

  make是一个命令工具,是一个解释makefile中指令的命令工具。它可以简化编译过程里面所下达的指令,当执行make 时,make 会在当前的目录下搜寻 Makefile (or makefile) 这个文本文件,执行对应的操作。

     为什么要用make?假设,现在一个项目里面包含了100个程序文件,如果要对这个项目进行编译,那么光是编译指令就有100条。如果要重新进行编译,那么就又得像之前一样重新来一遍。这样重复且繁琐的工作实在是让我们很不爽啊。所以,用make来进行操作,间接调用gcc岂不是很方便?如果我们更动过某些原始码档案,则 make 也可以主动的判断哪一个原始码与相关的目标文件档案有更新过, 并仅更新该档案。这样可以减少重新编译所需要的时间,也会更加方便。

      makefile是干什么的?makefile其实就是一个文档,里面定义了一系列的规则指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,它记录了原始码如何编译的详细信息! makefile一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。

那么如何在win上使用make命令?

【1】安装GNU环境 具体可参考https://www.jianshu.com/p/535a3131ccd8

【2】但本人尝试上述过程多次未成功,故决定安装Linux系统,希求简化安装与配置。具体过程如下

win10安装虚拟机VM——虚拟机上安装Ubuntu——安装VMtools实现宿主机与虚拟机复制粘贴——配置共享文件——下Ubuntu上实现make命令

 接下来给出分别实现上述过程成功的博客:

[1]下载VM workstation 14 pro 安装并破解之

[2]下载桌面版Ubuntu 镜像

[3]在win10虚拟机安装Ubuntu

[4]安装VM tools工具

[5]宿主机与虚拟机复制粘贴可能遇到的问题

[6]配置共享文件

[7]安装make 

sudo apt-get install make 

[8]cd 切进共享文件夹,也就是放makefile的那个文件夹,运行

make glove

成功。

 

小结: 累觉不爱!!!更气的是,刚配好各种环境的我,要把台式还回去换个笔记本,心塞塞,流泪泪! 

  

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值