Я пытаюсь получить node.js v0.7.9 для компиляции для малины pi, но поскольку node и v8 довольно большие, я надеюсь, что вы сможете перекрестно скомпилировать еще одну мощную ПК. Я использую toolchain linux-x86 arm-bcm2708-linux-gnueabi
из https://github.com/raspberrypi/tools и использовал их для успешного создания других исполняемых файлов для системы. Я закончил настройку CC, CXX, CPP, STRIP, OBJCOPY и т.д. переменные к эквивалентам инструментальной цепочки в переменных окружения и запускали configure с помощью: ./configure --dest-cpu=arm --without-snapshot
, чтобы получить окончательный исполняемый файл. Копирование его в систему и его запуск, однако, приводит к следующей ошибке:
Extension or internal compilation error at line 0.
Segmentation fault
Однако ошибка сегментации не выполняется для любых задач, отличных от javascript, таких как node --version
и node --help
. Могут ли отсутствовать какие-либо CFLAGS/CXXFLAGS, вызывающие эту проблему? Бит путают....