Ads 468x60px

##EasyReadMore##

17 2月, 2017

cross compile Nodejs for qurak

下載 source code


Download | Node.js - https://goo.gl/l6Q6Pl

Cross-compiling:

將平台帶入下面的語法:

./configure --without-snapshot --without-npm --dest-cpu=YOUR_ARCHITECTURE --dest-os=YOUR_OPERATIVE_SYSTEM --fully-static

以 qurak 平台為例:

./configure --without-snapshot --without-npm --dest-cpu=x86 --dest-os=linux

make

在編的時候遇到 No module named filecmp 錯誤
原來是configue 引用了 toolchain 裡的 python
而此本版的 python 沒有支援 filecmp
但實際上我們不需要使用 tool chain 裡的 python 就編譯的動作
所以改成使用系統本身的 python
vim configure

將第一行的

#!/usr/bin/env python

改成

#!/usr/bin/python

執行檔  node 會產生在 out/Release 下

Test

查看版本

./node –v

v6.9.5

Refer

Cross Compile Nodejs for OpenWrt · netbeast/docs Wiki · GitHub - https://goo.gl/y5lXeV

0 意見:

張貼留言

 
Blogger Templates