C++ GCC 4.9.2 ARM的交叉编译器构建

C++ GCC 4.9.2 ARM的交叉编译器构建,c++,gcc,android-ndk,C++,Gcc,Android Ndk,我正在尝试为ARM构建一个交叉编译器。当我在配置中添加C++语言到我的启用语言列表中时,下面的GSUBE错误用: checking for exception model to use... configure: error: unable to detect exception model gmake[1]: *** [configure-target-libstdc++-v3] 但是当我把C++从启用语言中取出时,就像下面的配置脚本一样,GCC交叉编译器的构建很好。 ../g

我正在尝试为ARM构建一个交叉编译器。当我在配置中添加C++语言到我的启用语言列表中时,下面的GSUBE错误用:

checking for exception model to use... 
  configure: error: unable to detect exception model
  gmake[1]: *** [configure-target-libstdc++-v3] 
<>但是当我把C++从启用语言中取出时,就像下面的配置脚本一样,GCC交叉编译器的构建很好。
 ../gcc-4.9.2/configure --prefix=/home/me/ANDROID21 --target=arm-linux-androideabi 
   --with-gmp=/home/me/ANDROID21 --with-mpfr=/home/me/ANDROID21 
   --with-mpc=/home/me/ANDROID21 
   --with-gnu-as--with-gnu-ld --enable-languages=c,fortran --disable-nls 
   --disable-tls 
   --disable-bootstrap --disable-libgomp --disable-shared --disable-libssp 
   -disable-libquadmath --enable-threads --enable-target-optspace --disable-libatomic 
   --with-sysroot=/home/me/android-ndk-r10c/platforms/android-21/arch-arm
以下是我的机器信息供参考:

$ uname -a
Linux (system name) 2.6.32-504.el6.x86_64 #1 SMP Tue Sep 16 01:56:35 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux
以及我正在构建的GCC:

$ gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/home/me/GCC4.9.2/libexec/gcc/x86_64-unknown-linux-gnu/4.9.2/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: /home/me/gcc-4.9.2/configure --prefix=/home/me/GCC4.9.2 --disable-multilib 
  --enable-libgomp --enable-languages=c,c++,objc,obj-c++,java,fortran
Thread model: posix
gcc version 4.9.2 (GCC)
对可能的原因有什么看法

在档案中还没有找到任何确定的东西。真的很想让C++部分也能交叉编译。 蒂亚,
史蒂夫

请看《灵感》,谢谢你的链接。我确实尝试过在配置中将我的sysroot指向该ndk,但没有进一步的改进。