在Zynq板上编译node.js插件时出错(arm)

时间:2015-10-07 12:56:15

标签: node.js arm add-on zynq

我想在Zynq board(armv7)上为node.js使用C ++插件。

我可以使用插件并在主机(Linux)上成功运行。

当我尝试交叉编译插件并尝试在Zynq板上运行插件时,我收到以下错误:

module.js:355
  Module._extensions[extension](this, filename);
                               ^

Error: /sd/addon.node: undefined symbol: node_module_register
    at Error (native)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/sd/hello.js:2:13)
    at Module._compile (module.js:434:26)
    at Object.Module._extensions..js (module.js:452:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)

我正在使用node-gyp将插件交叉编译为arm。

AR=arm-linux-gnueabi-ar CC=arm-linux-gnueabi-gcc CXX=arm-linux-gnueabi-g++ LINK=arm-linux-gnueabi-g++ node-gyp clean configure --arch=arm rebuild

可能是什么问题?

0 个答案:

没有答案