1

私は非常に単純なソースファイルfoo.cppを持っています:

#include <stdio.h>
int foo() {
    printf("foo\n");
    return 11;
}

オブジェクトfoo.oをアーキテクチャ armv7 で構築したいと考えています。これを完全にコマンドラインから実行したいと思います(つまり、Xcodeプロジェクトはありません)。最初に試しました:

g++ -arch armv7 -c foo.cpp

私が受け取ったエラーは次のとおりです。

llvm-g++-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/arm-apple-darwin11-llvm-g++-4.2': execvp: No such file or directory
4

1 に答える 1

2
IOSROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
$IOSROOT/usr/bin/g++ -c foo.cpp -arch armv7s -isysroot $IOSROOT/SDKs/iPhoneOS6.0.sdk
于 2012-12-10T16:45:42.037 に答える