写 rust 的时候,要是用 libc 开发一些底层的东西,不是缺这就是缺那,给 libc 贡献代码时间长又累
为此写了一个从系统头文件用 Bindgen 动态生成 binding 的包
https://github.com/qinghon/dlibc.git
当然也有些缺点:
最近还在研究 zig 的跨平台编译方式,看看能不能也融入到这里面解决跨平台编译链接问题