创建一个目录,比如今天是6月13号,就mkdir 0613(创建目录0613),然后cd 0613(进入0613目录) 1.创建C语言库函数文件myheight.c
vi myhight.c 2.创建C语言函数文件myweight.c vi myweight.c 3.创建C语言函数文件age.c
vi myage.c 4…
.a/.framework其实是把编译生成的.o文件,打包成一个.a/.framework文件。a的意思是archive/归档的意思。
查看静态库.a文件包含的内容用下面的命令解压: ar x xxx.a
用ar命令打包静态库: 参数r是将后面的*.o或者*.a文件添加到目标文件中
参数…
思路
将 C 库包装成 C 库 -> golang 通过 cgo 调用 C 库
C 相关文件
目录列表
include/ some.h C 库头文件some_wrapper.h < 用于将 C 库包装成 C 库的头文件 lib/ libsome.a C 库 src/ some_wrapper.cpp < 用于将 C 库包装成 C 库的源码文件
源码示例
some.h…