Domanda

Sto cercando di compilare dosbox0.74 per Android con la porta SDL di Pelya (https://github.com/pelya/commandergenius) utilizzando il nuovo Android-ndk-R5B. Purtroppo lo script Dosbox ./Configure fallisce con:

configure: error: C compiler cannot create executables

Ho già dovuto sostituire i file config.sub e config.guss con quelli più nuovi, in modo che il flag--host = arm-linux-androideabi venga riconosciuto correttamente. Per la configurazione della build ho usato il tutorial di Pelya, che può essere trovato sul sito GitHub incollato sopra. Qualcuno ha riscontrato errori/problemi simili?

È stato utile?

Soluzione

Le impostazioni dell'ambiente possono influire sulla build. Ho riscontrato lo stesso problema. Si scopre che la causa è "esporta grep_options = '-color = sempre'" nel mio .bash_profile. Lo script Build NDK non elabora i caratteri del controllo del colore, immagino.
Quindi la mia soluzione è che uso "env path = $ {path}" per rendere l'ambiente pulito quando costruisco un'app.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top