go 语言 Makefile 指定依赖包位置
2012-07-02 09:26
225 查看
编译 go 程序可以使用自带的一些 Makefile 脚本来简化编写 Makefile 。官方的文档过于简略,没提到需要指定依赖包位置的方法。翻过那几个脚本代码后,发现原来有 LDIMPORTS 和 GCIMPORTS 可以指定。
比如:
另外,还可以用类似 CLEANFILES+= pkg/_obj ,在 make clean 的时候来清理更多的东西。
以及
比如:
include $(GOROOT)/src/Make.inc LDIMPORTS=-L ./pkg/_obj GCIMPORTS=-I ./pkg/_obj TARG=tool GOFILES=\ tool.go\ include $(GOROOT)/src/Make.cmdGCIMPORTS 指定编译阶段的参数,对 Make.cmd,Make.pkg 都有效。LDIMPORTS 指定链接阶段的参数,这个对 Make.pkg 就没用了。
另外,还可以用类似 CLEANFILES+= pkg/_obj ,在 make clean 的时候来清理更多的东西。
以及
all: pkg/_obj tool pkg/_obj: cd pkg; make这样的方法在依赖包未编译时,自动编译依赖包。
相关文章推荐
- go 语言 Makefile 指定依赖包位置
- Go语言计算指定年月天数的方法
- 一个简单makefile(指定obj文件位置)
- go语言Makefile
- 易语言更改指定窗口位置和大小的方法
- GO语言使用orm时,struct作为json输出,指定key的字符串
- 易语言指定从起始选择位置选中指定字符数量的方法
- 汇编语言中复制程序中的特定代码到指定位置
- nasm汇编语言小程序:计算多个指定位置的Fibonacci值
- GO语言依赖管理工具govendor的使用
- 易语言寻找指定文本在另一文本中最后出现的位置
- 易语言向画板中指定或随机位置画指定颜色的点
- Mac 10.12安装Go2Shell在资源管理器快速打开Shell并跳转到指定位置
- makefile依赖文件和输出文件到指定目录
- 实现页面内的指定位置跳转 HTML标记语言:锚点的使用
- go语言中操作mysql的方法
- Go语言Web框架gwk介绍 (一)
- 自定义Popupwindow并指定显示位置!
- go语言学习基础
- 关于go语言中http做服务器使用正则的实例