首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么arm-linux-androideabi-gcc给出了iostream错误?

为什么arm-linux-androideabi-gcc给出了iostream错误?
EN

Stack Overflow用户
提问于 2012-07-31 19:38:30
回答 3查看 5K关注 0票数 5

我的电脑里安装了arm-linux-androideabi-gcc,但是当我试图编译一个简单的hellow世界时,它会产生错误(我选择不使用ndk-build )。我只想从命令行编译..。

代码语言:javascript
复制
#include <iostream>

using namespace std;

int main (){
    return 0;
}

我收到了这个错误:

错误: iostream:没有这样的文件或目录

我有~/android-ndk-r8b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin的arm-linux-androideabi-gcc。

我试过包括-I ~/android-ndk-r7b/platforms/android-9/arch-arm/usr

我也试过包括-lstdc++,只是想看看它是否有效,但没有.

代码语言:javascript
复制
./arm-linux-androideabi-g++ -o ff first.cpp -I /home/hari/android-ndk-r7b/platforms/android-9/arch-arm/usr -lstdc++
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-31 19:56:49

首先,需要创建独立的工具链:

代码语言:javascript
复制
make-standalone-toolchain.sh --platform=android-14 --install-dir=standalone-toolchain --ndk-dir=$ANDROID_NDK_PATH

导出路径:

代码语言:javascript
复制
export PATH=$TOOLCH/standalone-toolchain/bin:$PATH

然后构建文件:

代码语言:javascript
复制
arm-linux-androideabi-g++ -o test-new test.cpp

注意:使用修订8b发布,这是NDK:http://code.google.com/p/android/issues/detail?id=35279的最新版本。

代码语言:javascript
复制
arm-linux-androideabi-g++ -o test-new test.cpp --sysroot=$TOOLCH/sysroot
-I$TOOLCH/lib/gcc/arm-linux-androideabi/4.6.x-google/include
-I$TOOLCH/lib/gcc/arm-linux-androideabi/4.6.x-google/include-fixed
-I$TOOLCH/arm-linux-androideabi/include/c++/4.6
-I$TOOLCH/arm-linux-androideabi/include/c++/4.6/arm-linux-androideabi
-I$TOOLCH/sysroot/usr/include
票数 7
EN

Stack Overflow用户

发布于 2012-07-31 19:43:26

看看错误:iostream: No such file or directory

#include "iostream"应该是#包括#include <iostream>

票数 1
EN

Stack Overflow用户

发布于 2012-11-08 07:47:51

根据http://code.google.com/p/android/issues/detail?id=35279的说法,这是独立工具链的一个bug。我认为最好的解决办法是ln -s $TOOLCH/arm-linux-androideabi/include/c++/4.6 $TOOLCH/arm-linux-androideabi/include/c++/4.6.x-google

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

https://stackoverflow.com/questions/11747734

复制
相关文章

相似问题

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