首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >arm-linux-androideabi stl编译错误

arm-linux-androideabi stl编译错误
EN

Stack Overflow用户
提问于 2014-04-10 23:13:08
回答 1查看 987关注 0票数 1

目前,我正试图在linux机器上构建android版本的google断板。但似乎我有一些问题,让stl被正确地引用。

我已经通过了运行中的配置步骤。

配置-主机=arm-linux-androideabi-禁用处理器-禁用工具

有关此输出的信息,请参见config.log

我的环境设置了以下变量。

代码语言:javascript
复制
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 (全部输出在这里)相关的类似错误更多。因此,我的问题是,我如何使这些包括在内的建设。我在linux中工作不多,所以请尽量明确地回答任何问题。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-11 14:59:13

我添加了以下标志和重新配置,然后编译成功。

代码语言:javascript
复制
CPPFLAGS=--sysroot=/home/desktop/Development/android-ndk-r9d/platforms/android-9/arch-arm -I /home/desktop/Development/android-ndk-r9d/sources/cxx-stl/stlport/stlport

LDFLAGS=-L /home/desktop/Development/android-ndk-r9d/sources/cxx-stl/stlport/libs/armeabi

LIBS=-lstlport_static
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23000748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档