我目前正在尝试在 linux 机器上构建 google breakpad 的 android 版本。但似乎我在正确引用 stl 时遇到了一些问题。
我通过了配置步骤运行..
./configure --host=arm-linux-androideabi --disable-processor --disable-tools
有关此输出,请参阅 config.log
我的环境设置了以下变量..
CPP=arm-linux-androideabi-cpp
AS=arm-linux-androideabi-as
AR=arm-linux-androideabi-ar
CXX=arm-linux-androideabi-g++
CC=arm-linux-androideabi-gcc
LD=arm-linux-androideabi-ld
CFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
CPPFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
CXXFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
SYSROOT=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm
PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:.:/home/desktop/Development/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86_64/bin
NDK_ROOT=/home/desktop/Development/android-ndk-r9d
NDK=/home/desktop/Development/android-ndk-r9d
当我运行时,make -j4
我收到以下错误..
src/client/linux/crash_generation/crash_generation_client.cc:34:21:
致命错误:算法:没有此类文件或目录编译终止。
还有更多与 stl (full output here)相关的类似错误。所以我的问题是我如何用包含的内容来构建它。我在 linux 上工作不多,所以请尽量明确给出任何答案。
谢谢