Articles of 交叉编译

Arm cortex a5的节点js

I have an issue with cross compiling node.js to Cortex A5 target please guide me 我有一个Atmel SAMA5D31-ek,在上面运行linux。 以下是CPU信息 >cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 1 (v7l) Features : half thumb fastmult vfp edsp vfpv3 vfpv3d16 tls vfpv4 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part […]

尝试交叉编译node.js for arm时出现错误的选项

我试图交叉编译一个arm处理器的nod​​e.js按照这个指令http://www.wigwag.com/devblog/cross-compile-node-js-for-arm/#comment-1419和一些时间我在ld上得到了一个“bad -rpath选项”。 有谁知道我该如何解决?

使用node-gyp将nodejs模块交叉编译到Windows

由于我的Windows 7 x64机器上的一些编译器问题,我必须在我的Linux ARM盒子上编译我所有的代码。 我如何交叉编译节点模块与节点gyp? 提前致谢。

构buildNode.js给出错误:Node.jsconfiguration错误:找不到可接受的C编译器

在尝试使用Ubuntu 14.04系统交叉编译ARM(Raspberry Pi B)的Node.js v0.10.30时,遇到错误消息: Node.js configure error: No acceptable C compiler found! Please make sure you have a C compiler installed on your system and/or consider adjusting the CC environment variable if you installed it in a non-standard prefix. 我该如何解决这个问题并成功编译node.js? 在新的Ubuntu 14.04 x64安装上使用的命令: sudo apt-get install gcc g++ git git clone git://github.com/joyent/node.git cd node […]

npm -v和node.js在交叉编译的节点js0.12.2上抛出非法指令

我使用以下工具链为爱特梅尔SAMA5D36交叉编译nodejs 0.12.2 export AR=arm-linux-gnueabihf-ar export CC=arm-linux-gnueabihf-gcc export CXX=arm-linux-gnueabihf-g++ export LINK=arm-linux-gnueabihf-g++ 并configuration和构build如下 ./configure –without-snapshot –dest-cpu = arm –dest-os = linux –prefix = / home / root / nodejs-v0.12.2 make make DESTDIR = / home / user / Desktop / nodejs_arm / nodebins 已编译的文件夹在/ home / user / Desktop / nodejs_arm / nodebins / home / root内部生成 […]

使用与node-gyp的本机绑定交叉编译节点模块

我正在使用AWS Lambda,它涉及到创build我的node.js脚本(包括node_modules文件夹)的存档,并将其上传到其基础结构以运行。 这工作正常,除非涉及具有本地绑定的节点模块(使用节点gyp)。 由于绑定已经编译,项目存档在本地计算机(OS X)上,因此与AWS(Amazon Linux)服务器不兼容。 我如何交叉编译/安装一个节点模块(特别是node-sqlite3 ),所以当我把它上传到另一个运行的服务器拱?

为ARM6交叉编译Node.js(树莓派)

我试图让node.js v0.7.9编译为覆盆子pi,但是由于node和v8相当大,我希望能够在另一个更强大的PC上进行交叉编译。 我使用https://github.com/raspberrypi/tools中的linux-x86 arm-bcm2708-linux-gnueabi工具链,并使用它们成功构build了系统的其他可执行文件。 我最终设置了CC,CXX,CPP,STRIP,OBJCOPY等。 variables转换为环境variables中的工具链等价物,然后使用./configure –dest-cpu=arm –without-snapshot运行configuration以获取最终的可执行文件。 将其复制到系统并运行它会产生以下错误: Extension or internal compilation error at line 0. Segmentation fault 但是,对于像node –version和node –help这样的非javascript任务,不会发生分段错误。 有没有任何CFLAGS / CXXFLAGS我可能会丢失造成这个问题? 有点困惑….