Кросс-компиляция с помощью гипса

Поддерживает ли 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'

Не нужно использовать их все, просто выберите то, что вам нужно.

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