Existe-t-il un moyen de laisser Android NDK-build utiliser une version plus récente de gcc?

J'ai installé Android NDK r5b version Windows, et j'utilise cygwin pour compiler le code C.

Je vois que NDK-build est en train d'appeler C: \ android-ndk-r5b \ toolschains \ arm-linux-androideabi-4.4.3 \ prebuilt \ windows \ bin \ arm-linux-androideabi-gcc-4.4.3 pour compiler. Je me demande s'il existe un moyen de laisser NDK-build utiliser une version plus récente de gcc?

  • Comment lire le numéro d'identification de la carte SD?
  • Java.io.IOException: Impossible d'ouvrir la connexion de synchronisation! Dans le Nexus
  • Quelles sont les différences entre T-Mobile G1 (marque HTC Dream) et Google ADP1 (dispositif pour les développeurs)?
  • Existe-t-il un moyen de recevoir une notification lorsque l'utilisateur éteint l'appareil?
  • Ajouter la bibliothèque de support au projet Android Studio
  • Convertir le flux d'entrée vidéo en RTMP
  • La raison pour laquelle je veux faire ceci est:

    Gcc4.4.3 connaît un bug sur la génération d'un code d'assemblage non optimal pour certaines intrinsèques NEON
    Http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43118
    Http://hilbert-space.de/?p=22

    Le GCC 4.6, récemment publié, affirme qu'il a des améliorations pour ARM et intrinsèque. Je souhaite donc que NDK-build utilise GCC4.6.

  • Supprimez le marqueur précédent et ajoutez un nouveau marqueur dans Google Map v2
  • Question mark (?) Dans les attributs XML pour Android
  • Java.net.UnknownHostException: Impossible de résoudre l'hôte "<url>": Aucune adresse associée à hostname et End of input au caractère 0 de
  • Annotation @Override dans Android
  • Android - Lors de l'utilisation de LocationManager.requestLocationUpdates, ai-je besoin d'un WakeLock?
  • BottomSheetDialogFragment - Comment envelopper le contenu et afficher complètement?
  • 4 Solutions collect form web for “Existe-t-il un moyen de laisser Android NDK-build utiliser une version plus récente de gcc?”

    Je crois que votre question sera répondu par cette documentation NDK: docs / STANDALONE-TOOLCHAIN.html . Il me semble que vous savez ce que vous faites, alors faites attention aux avertissements et au piratage. Je crois que la section 3 «Invocation du compilateur (le chemin facile)» est ce que vous recherchez.

    Il existe une version NDK alternative: http://www.crystax.net/fr/android/ndk/7

    Il comprend gcc 4.6.3.

    En essayant de répondre à cette question moi-même, je suis tombé sur ce sujet, qui est un compte rendu pas à pas d'un homme qui a construit avec succès la chaîne d'outils avec GCC 4.6: http://glandium.org/blog/?p=2146 .

    Android NDK 8b est publié, avec GCC 4.6 comme chaîne d'outils par défaut.

    http://developer.android.com/tools/sdk/ndk/index.html

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.