网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

[golang] cgo项目如何编译便携版二进制文件
2020-06-10 11:43 admin golangCGO

项目计划直接用二进制文件分发,本来golang在这是没有一点问题的,但是用了cgo引入ImageMagick,那就是另一回事了,ldd查看依赖,整整一页。。。重新编译ImageMagick既然要做一个便携版本,用不上的模块就先尽可能去掉。另外静态编译需要先生成静态库,不过ImageMagick的默认选项就是同时生成静态...
阅读全文

CGO编程
2020-06-10 02:52 admin 编程CGO

1)什么是CGO编程?2)CGO语法3)相关资料一、什么是CGO编程?简单说就是GO语言代码中可以编写C代码和调用C代码,在一些偏底层业务中,用C来编写会比较简单,然后GO中来调用二、CGO语法1)简单案例2)GO与C语言类型转换3)GO语言传值到C语言(1)简单案例__packagemain/*#includeint...
阅读全文
顶部 底部