nodejs源码编译-mipse64el架构

下载nodejs,node-v6.1.0.tar.gz

链接: https://pan.baidu.com/s/1eCtNBWD5yaKiQIHp3pRKew 提取码: faun

注意对应版本的gcc,node-6.1.0需要最低版本gcc是4.3.8

x86 架构编译

解压node-v6.1.0.tar.gz

 tar zxvf node-v6.1.0.tar.gz 

生成MakeFile文件

[cvicse@node155 node]$ cd node-v6.1.0
[cvicse@node155 node-v6.1.0]$ ./configure

编译

make

编译完成之后,在解压目录下生成一个node的软连接

运行测试

[cvicse@node155 node-v6.1.0]$ ./node -v
v6.1.0

安装

make install

mipse64el架构编译

解压node-v6.1.0.tar.gz

tar zxvf node-v6.1.0.tar.gz 
cd node-v6.1.0

修改configure文件

 626行
修改前:
'__MIPSEL__'  : 'mipsel',
修改后:
'__MIPSEL__'  : 'mips64el',
721行
修改前
elif target_arch in ('mips', 'mipsel'):
修改后:
elif target_arch in ('mips', 'mipsel','mips64el'):

生成MakeFile文件

[cvicse@node155 node-v6.1.0]$ ./configure

编译

make -j 8

编译完成之后,在解压目录下生成一个node的软连接

运行测试

[cvicse@node155 node-v6.1.0]$ ./node -v
v6.1.0

安装

make install
原文地址:https://www.cnblogs.com/dyh004/p/9680252.html