golang 怎么调用c代码


当前第2页 返回上一页

Windows 下的准备工作

如果想要在 Windows 上使用 cgo,那么需要安装 gcc 编译器,这里我使用 mingw-w64。

设置编译和链接标志

我们使用 import “C” 导入的是一个伪包(pseudo-package),我们通过其来使用 C 代码。在 import “C” 之前,紧跟着 import “C” 的注释可以包括:

1

2

编译器和链接器标志

C 代码

我们可以通过 #cgo 指令来设置编译器和链接器标志,例如:

1

2

3

4

5

// #cgo CFLAGS: -DPNG_DEBUG=1

// #cgo amd64 386 CFLAGS: -DX86=1

// #cgo LDFLAGS: -lpng

// #include <png.h>

import "C"

以上就是golang 怎么调用c代码的详细内容,更多文章请关注木庄网络博客!!

返回前面的内容

相关阅读 >>

go语言————3、编辑器、集成开发环境与其它工具

手撸golang 基本数据结构与算法 图的搜索 深度优先/广度优先

创建http service的不同姿势

关于golang panic用法详解

golang最适合做什么

大数据开发-go-初始go && 常见特点

golang中小数点后三位的四舍五入

golang to docker

golang判断tcp是否断开的方法

golang如何删除文件?

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...