/ / LuaJIT Build fehlgeschlagen mit NDK, CentOS - android-ndk, luajit

LuaJIT Build fehlgeschlagen mit NDK, CentOS - Android-ndk, luajit

Ich habe versucht, LuaJIT mit Android NDK als das zu bauen offizieller Führer. Aber einige Probleme sind passiert. Ich habe zwei Tage gesucht, kann sie aber nicht lösen.

Hier ist meine build.sh:

NDK=/opt/android/ndk
NDKABI=14
NDKVER=$NDK/toolchains/arm-linux-androideabi-4.9
NDKP=$NDKVER/prebuilt/linux-x86_64/bin/arm-linux-androideabi-
NDKF="--sysroot $NDK/platforms/android-$NDKABI/arch-arm"
NDKARCH="-march=armv7-a -mfloat-abi=softfp -Wl,--fix-cortex-a8"
make HOST_CC="gcc -m32" CROSS=$NDKP TARGET_FLAGS="$NDKF $NDKARCH"

Ich bin sicher, dass der NDK-Pfad korrekt ist und zu den Umgebungsvariablen hinzugefügt wurde build.sh ist an der richtigen Stelle. Und gcc wurde installiert. Wenn ich renne build.sh, einige Fehler sind passiert:

==== Building LuaJIT 2.0.5 ====
make -C src
gcc: Command not found/bin/arm-linux-androideabi-
make[1]: Entering directory `/root/LuaJIT-2.0.5/src"
gcc: Command not found/bin/arm-linux-androideabi-
gcc: Command not found/bin/arm-linux-androideabi-
gcc: Command not found/bin/arm-linux-androideabi-
gcc: Command not found/bin/arm-linux-androideabi-
gcc: Command not found/bin/arm-linux-androideabi-
Makefile:254: *** Unsupported target architecture.  Stop.
make[1]: Leaving directory `/root/LuaJIT-2.0.5/src"
make: *** [default] Error 2

Ich habe mein Bestes versucht, habe aber keine Ahnung. Bitte hilf mir, danke.

Antworten:

0 für die Antwort № 1

Ich habe es gelöst. Sieht aus wie der Fehler, der durch die Variablenreferenz verursacht wird. Ich habe gerade versucht, alle Parameter in einer Zeile zu schreiben, und es hat funktioniert.

make HOST_CC="gcc -m32" CROSS=/opt/android/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi- TARGET_FLAGS="--sysroot=/opt/android/ndk/platforms/android-14/arch-arm -march=armv7-a -mfloat-abi=softfp -Wl,--fix-cortex-a8"

Ich bin nicht sehr gut in der Shell, also weiß ich nicht, wie man jetzt Variablen benutzt. Zum Glück habe ich das LuaJIT erfolgreich gebaut.