Собственные надстройки 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);

0 ответов

Другие вопросы по тегам