首先在Linux下安装配置node环境
根据本人踩过的坑建议虚拟机安装nodeJS 10 版本
第一步安装node-gyp: npm install node-gyp -g
第二步安装 ffi: npm install ffi -S
第三步安装ref npm install ref -S
调用动态库
const ffi = ffi.Library('./demo.so', {
// 第一个 int:返回结果的数据类型, 第2,3个int 参数的数据类型
// 数据类型都是在C函数中定义好的
add:['int', ['int, int']]
})
const res = ffi.add(10,10)
console.log(res) // 20
本文详细指导如何在Linux环境下通过虚拟机安装Node.js 10,并配置步骤,包括安装node-gyp、ffi和ref,重点讲解如何调用动态库实现C函数操作。
2万+

被折叠的 条评论
为什么被折叠?



