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?

  • Gradle, Android et l'emplacement ANDROID_HOME SDK
  • Android: TextView.setTextAppearance () n'affecte pas la taille du texte
  • Chargement dynamique des images R.Drawable using variable
  • Intention de compensation
  • HorizontalScrollView à l'intérieur de SwipeRefreshLayout
  • Réinitialisation de Twitter Fabric après une longue application Android de temps d'inactivité
  • 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.

  • Glisser l'image avec Official Support Library 23.x. + bottomSheet comme google maps
  • Android - sauvegarder l'image dans la galerie
  • Fenêtre de recouvrement système Android
  • Pourquoi est-ce que je reçois "MismatchSenderId" du côté du serveur GCM?
  • Quelle unité de mesure Paint.setStrokeWidth () utilise-t-il?
  • Android JobScheduler - ne peut pas créer un travail persistant
  • 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.