shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
阅读:677回复:1

go主题课:cgo入门和实践

楼主#
更多 发布于:2024-03-18 01:41
本课程我们快速讲一下cgo的基操,并且结合一些第三方库做一些实际的操作。本课程不打算大讲特讲C语言,关键是套路,关键是干。

大家如果项目中碰到和cgo相关的问题,也可以提问,如果问题有共性可以专门开课时讲解。


第1讲:开张课、第一段cgo代码 试听
直接开干,没啥好废话的。不要纠结C语言,能依葫芦画瓢即可。本课程不是面向C语言同学的

第2讲:运行和加载h文件和c文件的套路
本课时重点是套路,两个角度1)单纯的使用h文件 2) h和c文件结合(略微有些复杂)

第3讲:使用makefile统一处理cgo构建过程 试听
上节课的课后作业,我们来演示下基本套路


第4讲:小练习(1): 用cgo获取hostname(主机名)
接下来我们花几课时时间做几个小练习


第5讲:小练习(2): 编译so文件、cgo调用so
今天我们编译C代码为so文件,并且基于cgo进行调用


第6讲:小练习(3): 传入文件名获取文件长度
今天我们做个小练习,通过传入文件名获取文件长度


本课程每周更新1-2课时
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数843
沙发#
发布于:2024-04-23 02:26
更至第6讲
会讲故事的程序员
游客

返回顶部