Собственные надстройки Node.JS на LINUX
Я узнал, как создавать собственные аддоны на C++ для node.js, но теперь я хочу, чтобы скомпилированный аддон работал на Linux. Я взял файл.node из папки /build/Release (для компиляции использую node-gyp) и поместил его в папку linux. Аддон корректно работает в Windows, но в Linux я получаю такую ошибку:Error: /root/folder/addon3.node: invalid ELF header
. Что означает эта ошибка и как ее исправить? Я использую аддон таким образом:
const addon3 = require('./addon3.node');
let res = addon3.func(2, 1);