最近几天看了下cgo的内容,发现其主要应用似乎是go的项目中调用c语言的函数,最终的编译打包的实际还是go程序。
不知道是否可以在C语言项目中调用go语言的程序呢,使得最终编译打包的是c程序?比如现在有个几十万行C代码的项目,想把其中的一个模块改成go语言的,是否可行呢?
如果可以的话,是否对makefile的修改比较复杂?
c 编译 go
go现在就是不能写模块让c调用哦,搞大型项目,用go写进程级别的组件还是可行的。
至少现在(go 1.4)做不到。
cgo Internet Settings 刷新
socket编程中,server如何管理多个connection?
go语言和c语言写的程序通信问题
困扰已久的问题, C语言, 链接了第三方的开源库, 库中用了exit(1)如何避免?
Go语言的性能和传统C/C++语言相比怎样?
请教各位高手,下一代编译型语言Go、Rust、Zimbu的对比?