将node.js交叉编译为MIPS 24Kc V5.0

问题描述:

有什么方法可以针对特定架构交叉编译节点吗? 在此先感谢!将node.js交叉编译为MIPS 24Kc V5.0

是的。你有两个选择:

一)使用您的芯片厂商

或创建自己的工具链提供了一个工具链。为此,您可以使用buildroot等软件套件,其中包括对MIPS32r2 CPU的支持,比如您的。

节点(准确地说V8)现在支持mipsel

我必须建立节点0.10.40和节点4.4.5(与此版本OpenWrt的行李箱包)

但他们都跑得很慢,

time ./node -p '123+456' 
579 
real 0m 0.68s 
user 0m 0.61s 
sys  0m 0.07s 

time npm --help >/dev/null 
Command exited with non-zero status 1 
real 0m 4.89s 
user 0m 4.55s 
sys  0m 0.47s 

我不知道为什么如此缓慢呢。

测试过,可以在

  • MT7620运行:MIPS 24KEc V5.5
  • MT7621:MIPS 1004Kc 2.15版

还看到: