首页
社区
课程
招聘
[求助]windows Go语言怎么用makefile编译?
2020-1-5 21:27 4994

[求助]windows Go语言怎么用makefile编译?

2020-1-5 21:27
4994
查百度都是一些莫名其妙的答案. 要不然就是说makefile怎么写. 千篇一律的答案.
完全没提及怎么设置环境变量,怎么使用makefile. 就一个提一句make make make.
如果是编译器的话 根本没有Make命令..而如果需要其他工具,又没有一个人有提及是什么工具.

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

最后于 2020-1-5 21:39 被ezrealik编辑 ,原因:
收藏
点赞0
打赏
分享
最新回复 (6)
雪    币: 6528
活跃值: (2639)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
Kisesy 2020-1-6 01:29
2
0
为什么要自编译?
如果你真的想要编译,首先需要下载1.4版或最新版,解压,然后把环境变量 GOROOT_BOOTSTRAP 设置成解压后的路径
然后到你想编译的 Go 目录里的src目录下,执行 make.bat
大概就是这样,以前我是这样编译的,现在我没验证
雪    币: 1570
活跃值: (383)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
ezrealik 2020-1-6 23:43
3
0
Kisesy 为什么要自编译? 如果你真的想要编译,首先需要下载1.4版或最新版,解压,然后把环境变量 GOROOT_BOOTSTRAP 设置成解压后的路径 然后到你想编译的 Go 目录里的src目录下,执行 ...
windows下我go语言使用vscode编写的. 没有用过makefile. 不知道go要怎么用makefile编译. 因为windows都是自动化编译,不像linux需要用Makefile编译.
但是我度娘找不到go怎么执行makefile文件. bat批处理是不支持makefile语法的. cmd运行不了Makefile文件的.
雪    币: 6528
活跃值: (2639)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
Kisesy 2020-1-7 00:04
4
1
原来你只是想要编译 go 文件?用 Go 的人很少用 makefile 的,你只要是设置好路径,直接 go build 就是编译整个文件夹, go build main.go 就是编译 main.go 文件
最后于 2020-1-7 00:07 被Kisesy编辑 ,原因:
雪    币: 1570
活跃值: (383)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
ezrealik 2020-1-7 14:16
5
0
虽然不是想要的答案,但还是谢谢
雪    币: 6528
活跃值: (2639)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
Kisesy 2020-1-7 15:23
6
1
搞不明白你到底想问什么,你要是想问 make 命令是怎么来的,那可以直接百度 windows make 到 gnuwin32 那里下载,或者装GCC,里面也有 mingw32-make.exe 或者装微软的VC编译器里面也有 nmake.exe,都可以编译 makefile 文件
最后于 2020-1-7 15:27 被Kisesy编辑 ,原因:
雪    币: 1570
活跃值: (383)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
ezrealik 2020-1-8 09:59
7
0
Kisesy 搞不明白你到底想问什么,你要是想问 make 命令是怎么来的,那可以直接百度 windows make 到 gnuwin32 那 ...
明白了,谢谢~
最后于 2020-1-8 12:05 被ezrealik编辑 ,原因:
游客
登录 | 注册 方可回帖
返回