gyp支持交叉编译吗?如果有的话有没有任何指示?如果没有,是否有任何技巧可以让它进行交叉编译呢?
我正在尝试使用一些铬库,它们的构建系统依赖于gyp。
答案 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'
无需全部使用它们,只需选择您需要的内容即可。