当前第2页 返回上一页
Windows 下的准备工作
如果想要在 Windows 上使用 cgo,那么需要安装 gcc 编译器,这里我使用 mingw-w64。
设置编译和链接标志
我们使用 import “C” 导入的是一个伪包(pseudo-package),我们通过其来使用 C 代码。在 import “C” 之前,紧跟着 import “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 使用pprof 排查内存泄露
go语言基础之运算符
分享golang的一个丑陋实现
golang的zap怎么使用
介绍golang工具之present
golang 创建型设计模式 抽象工厂
[go-linq]-go的.net linq式查询方法
go的值类型和引用类型2——内存分配规则
golang判断文件是否存在的方法
go time
更多相关阅读请进入《golang》频道 >>
老貘
一个与时俱进的Go编程知识库。
转载请注明出处:木庄网络博客 » golang 怎么调用c代码