用gyp交叉编译

时间:2011-07-14 15:58:05

标签: cross-compiling gyp

gyp支持交叉编译吗?如果有的话有没有任何指示?如果没有,是否有任何技巧可以让它进行交叉编译呢?

我正在尝试使用一些铬库,它们的构建系统依赖于gyp。

1 个答案:

答案 0 :(得分:2)

为了进一步参考,这里有一个交叉编译的可能解决方案。它取自here

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'

无需全部使用它们,只需选择您需要的内容即可。