Кросс-компиляция с помощью гипса
Поддерживает ли gyp кросс-компиляцию? Если да, то есть ли какие-либо инструкции? Если нет, есть ли какие-нибудь хитрости, чтобы заставить его делать кросс-компиляцию?
Я пытаюсь использовать некоторые из библиотек хрома, и их системы сборки зависят от GIP.
1 ответ
Решение
Для дальнейшего использования, вот возможное решение для кросс-компиляции. Это было взято отсюда
SYSROOT=/build/arm-generic/
CPPPATH=/build/arm-generic/usr/include/
LIBPATH=/build/arm-generic/usr/lib/
PKG_CONFIG_PATH=/build/arm-generic/usr/lib/pkgconfig/
AR=armv7a-cros-linux-gnueabi-ar
AS=armv7a-cros-linux-gnueabi-as
LD=armv7a-cros-linux-gnueabi-ld
NM=armv7a-cros-linux-gnueabi-nm
RANLIB=armv7a-cros-linux-gnueabi-ranlib
CC=armv7a-cros-linux-gnueabi-gcc
CXX=armv7a-cros-linux-gnueabi-g++
CPPDEFINES = 'NACL_BUILD_ARCH=arm'
CCFLAGS = '-fPIC'
Не нужно использовать их все, просто выберите то, что вам нужно.