我使用的时0.12.8 版本: 配置了: export CC=mipsel-buildroot-linux-uclibc-gcc export CXX=mipsel-buildroot-linux-uclibc-g++ export LD=mipsel-buildroot-linux-uclibc-ld export AR=mipsel-buildroot-linux-uclibc-ar
./configure --without-snapshot --dest-cpu=mips --dest-os=linux 然后运行make 报错: 这个错是什么原因?
/home/fwh/DevilWork/DFtool/buildroot-gcc463/usr/bin/…/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/…/…/…/…/mipsel-buildroot-linux-uclibc/bin/ld: BFD (GNU Binutils) 2.21 internal error, aborting at elfxx-mips.c line 9224 in _bfd_mips_elf_relocate_section
/home/fwh/DevilWork/DFtool/buildroot-gcc463/usr/bin/…/lib/gcc/mipsel-buildroot-linux-uclibc/4.6.3/…/…/…/…/mipsel-buildroot-linux-uclibc/bin/ld: Please report this bug.
collect2: ld returned 1 exit status make[1]: *** [/home/fwh/DevilWork/DFtool/node/node-v0.12.3/out/Release/node] Error 1 make[1]: Leaving directory `/home/fwh/DevilWork/DFtool/node/node-v0.12.3/out’ make: *** [node] Error 2
哪位大神有 关于编译mips 版本的Node 经验 分享下吧 谢谢。
https://cnodejs.org/topic/536a402afa61d57127060d40 参考一下这个 ARM 平台的
@wssgcg1213 我就是按这个方法做的 结果出的这个错误。 查了好多资料没解出
@FwDevil 试试换个node版本 尝试一下0.10 / 0.11呢
@wssgcg1213 也是不行的 感觉可能是toolchain的问题了。
@wssgcg1213 也不行 而且经过次改出了这个错 …/src/node_crypto.h:41:25: fatal error: openssl/ssl.h: No such file or directory #include <openssl/ssl.h> ^ compilation terminated. make[1]: *** [/home/fwh/DevilWork/DFtool/node/node-v0.12.7/out/Release/obj.target/node/src/node.o] Error 1 make[1]: Leaving directory `/home/fwh/DevilWork/DFtool/node/node-v0.12.7/out’ make: *** [node] Error 2 问题是我toolchain里面有ssl.h文件呀