nodejs的二进制包有两种安装方式node-gyp以及node-pre-gyp这两条命令会写入该包的安装脚本。node-gyp是使用gyp工具编译源码,因此必须指定交叉编译器(参见http://n8.io/cross-compiling-nodejs-v0.8/)node-pr ...
nodejs的二进制包有两种安装方式node-gyp以及node-pre-gyp
这两条命令会写入该包的安装脚本。
node-gyp是使用gyp工具编译源码,因此必须指定交叉编译器(参见http://n8.io/cross-compiling-nodejs-v0.8/)
node-pre-gyp首先考虑从package.json定义的远程地址下载二进制包,若无,则依然交给node-gyp编译
node-pre-gyp指定平台和架构的参数为 --target_platform="" --target_arch=""(参见https://www.npmjs.com/package/node-pre-gyp)
以上已知后写入脚本。
例子:
#设置交叉编译器export AR=~/node-v0.12.4/android-toolchain/arm-linux-androideabi/bin/arexport CC=~/node-v0.12.4/android-toolchain/arm-linux-androideabi/bin/gcc
原标题:nodejs的交叉(跨平台)编译(to android)
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。