登录
首页 >  Golang >  Go问答

大型C语言项目中混合go语言编程的问题

来源:SegmentFault

时间:2023-02-17 11:58:25 335浏览 收藏

本篇文章给大家分享《大型C语言项目中混合go语言编程的问题》,覆盖了Golang的常见基础知识,其实一个语言的全部知识点一篇文章是不可能说完的,但希望通过这些问题,让读者对自己的掌握程度有一定的认识(B 数),从而弥补自己的不足,更好的掌握它。

问题内容

最近几天看了下cgo的内容,发现其主要应用似乎是go的项目中调用c语言的函数,最终的编译打包的实际还是go程序。

不知道是否可以在C语言项目中调用go语言的程序呢,使得最终编译打包的是c程序?比如现在有个几十万行C代码的项目,想把其中的一个模块改成go语言的,是否可行呢?

如果可以的话,是否对makefile的修改比较复杂?

正确答案

现在可以,使用Go生成动态链接库供C调用。

>=Go1.5

http://studygolang.com/articl...

好了,本文到此结束,带大家了解了《大型C语言项目中混合go语言编程的问题》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表