我开始使用android ndk(r8c),为此我安装了新版本的Ubuntu 12.10(32bit) 问题,无论我试图建立什么,我都会遇到奇怪的错误让我发疯...
〜/ workspace / Test $ ndk-build
Compile thumb:Test< = Test.c SharedLibrary:libTest.so arm-linux-androideabi-g ++:错误: ./obj/local/armeabi/objs/Test/Test.o:没有这样的文件或目录: * [obj / local / armeabi / libTest.so]错误1
所以在这里,我尝试在jni中的一个简单的hello世界中运行ndk-build。我无法理解这个问题,因为我认为ndk-build命令是假设创建Test.o本身... 所以我用ndk-r7尝试了同样的事情(我们从来不知道),它甚至更丑......
〜/ workspace / Test $〜/ Code / android-ndk-r7 / ndk-build
编译拇指: Test< = Test.c Messages de l'assembleur:Erreur fatale:option -march = invalide:«armv5te»make: * [obj / local / armeabi / objs / Test / Test.o] Erreur 1
我找不到任何似乎有帮助的答案。 (我也尝试以相同的方式构建hello-jni样本,但输出是相同的。
请有人拯救我的头发...希望我已经足够清楚了。
答案 0 :(得分:0)
所以我决定重新安装我的ubuntu,这次它运作良好。
我仍然不知道为什么它不是第一次,因为我认为我做了完全相同的操作(虽然我去了Ubuntu 12.04而不是12.10)。