кросс-компиляция с помощью гипса - PullRequest
7 голосов
/ 14 июля 2011

Поддерживает ли gyp кросс-компиляцию?Если да, то есть ли какие-либо инструкции?Если нет, есть ли какие-нибудь хитрости, чтобы заставить его делать кросс-компиляцию в любом случае?

Я пытаюсь использовать некоторые из библиотек хрома, и их системы сборки зависят от gyp.

1 Ответ

2 голосов
/ 26 апреля 2013

Для дальнейшего использования, вот возможное решение для кросс-компиляции. Это было взято из здесь

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'

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

...