我正在使用基于 Ubuntu Linux 10.0.4的 Android NDK Linux编译一个简单的程序。
//no includes!!!
int main()
{
int a = 1, b = 2, c = -1;
return a + b + c - ( a + b + c);
}
当我为 gcc 运行这个 bash 脚本时,
bin='/media/sdb/android-ndk-r8d/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin'
rm -r ./obj/*.*
$bin/arm-linux-androideabi-gcc -c ./main.c -o ./obj/main.o
$bin/arm-linux-androideabi-gcc ./obj/main.o -o ./obj/main.exe
gcc 的输出给出了来自ld
( arm-linux-androideabi-ld ) 的消息,它以7 (第二个逗号分隔是 ARM)信号终止。
这个简单的程序甚至无法在 Linux 上编译,请帮助!