
golang
iteye_5869
这个作者很懒,什么都没留下…
展开
-
go和c联合编程
最近在学习go。看了一段时间后,发现其中有个cgo的命令,使得go语言程序可以调用c语言的函数。这个是很要用处的,因为现在的很多的大型程序都是用c写的,那么如果一下子转用go去重写无疑会加大工程量和成本。下面就用一个简单的例子来演示怎么在go语言中调用c的函数://hello.gopackage hello// int Add(int a,int b) {// ...原创 2010-02-06 19:47:22 · 401 阅读 · 0 评论 -
golang联合汇编程序开发
上篇讲了怎么利用iso c和golang联合开发。这里讲下怎么利用汇编程序开发基本类库,然后提供给golang语言调用。为什么有了golang语言还要说汇编程序,这是因为在现在golang提供的库还是不全的,有时候针对一些特殊硬件的特性我们不得不使用一些底层的东西来更好的利用这些特性。当然还有一个更重要的地方是读懂golang的源代码,因为在golang中有很多地方都是使用了汇编程序和c程序,...原创 2010-02-08 13:18:47 · 609 阅读 · 0 评论 -
golang结合plan 9 c编程
上一篇说了下golang 语言怎么结合plan 9 assembler编写程序。这次来开下go是怎么使用plan 9 c语言来开发一些库的,这里只是简单的使用一个简单例子进行演示。还是看下源代码吧 #include "runtime.h"void ·Add(int32 a,int32 b,int32 r) ; first.h 声明first.Add方法,同时引入runt...原创 2010-02-09 11:33:03 · 423 阅读 · 0 评论