读书人

Go调用C代码Cgo札记

发布时间: 2012-08-30 09:55:54 作者: rapoo

Go调用C代码,Cgo笔记

参考:

官方文档:

http://golang.org/cmd/cgo/

http://blog.golang.org/2011/03/c-go-cgo.html

?

一份博文,编译过程讲得比较细:

http://googollee.blog.163.com/blog/static/1159411201031812128593/

?

Go语言教程:使用C语言函数:

http://chaishushan.blog.163.com/blog/static/130192897201012710273283/

?

?

看完上面的教程,基本上知道怎么用Go调用C代码、和需要注意的事项。

至于C调用Go的代码,Go调用汇编代码,以后再研究吧。

?

以下内容是笔记,列出一些重点等,不解释。

?

源文件

?

Go创建的对象,可以很好的回收;而C创建的,则需要手动回收

?

注意事项:

? 不支持调用像 Printf()

?

? 不清楚的地方,问人,或者看别人用Go调用C的代码。

?

?

(待完善)

http://googollee.blog.163.com/blog/static/1159411201031812128593/

http://my.oschina.net/zengsai/blog/5138

http://my.oschina.net/zengsai/blog/5139

读书人网 >编程

热点推荐