让事情保持在超级简单的状态
在很多场景下,Golang(够浪)的程序中需要调用c函数或者是用c编写的库(底层驱动,算法等,不想用Go语言再去造一遍轮子,复用现有的c库)。
那么该如何调用呢?Go可是更好的C语言啊,当然提供了和c语言交互的功能,称为Cgo!
优秀的程序员都是极简主义者
Cgo封装了#cgo伪c文法,参数CFLAGS用来传入编译选项,LDFLAGS来传入链接选项。这个用来调用非c标准的第三方c库。
在很多场景下,Golang(够浪)的程序中需要调用c函数或者是用c编写的库(底层驱动,算法等,不想用Go语言再去造一遍轮子,复用现有的c库)。
那么该如何调用呢?Go可是更好的C语言啊,当然提供了和c语言交互的功能,称为Cgo!
Cgo封装了#cgo伪c文法,参数CFLAGS用来传入编译选项,LDFLAGS来传入链接选项。这个用来调用非c标准的第三方c库。
本文标题:Go调用C引发的极简主义思考
本文链接:https://www.haomeiwen.com/subject/yjihpqtx.html
网友评论