Question

Xcode avec GCC 4.2

il semble qu'il est possible de désactiver thumbmode pour l'ensemble du projet, et l'activer pour SourceFiles unique en plaçant le drapeau du compilateur -mthumb dans le « Drapeaux de compilateur supplémentaires » liste des fichier.

Je cherche un moyen de faire la oposite. l'activation de pouce pour l'ensemble du projet, mais la désactiver pour certains fichiers spécifiques.

Le problème est, qu'en général j'obtenir de meilleures performances dans mon projet quand je compile pour le pouce. cependant - une version mise à jour d'un moteur j'utilise a un code assembleur VFP qui compile seulement si le pouce est désactivé. Donc, je voudrais désactiver le pouce uniquement pour les fichiers spécifiques, et l'avoir activé pour tout le reste

merci!

Était-ce utile?

La solution

Avez-vous essayé d'ajouter -mno-thumb aux fichiers que vous que vous voulez le pouce éteint?

En outre, le VFP dans les fichiers de montage ou dans des blocs asm en ligne? Vous pouvez marquer des fonctions individuelles dans les fichiers d'assemblage comme le pouce / non-pouce via les directives de montage:

.syntax unified

.code 16
.globl _thumbFunction
.thumb_func _thumbFunction
_thumbFunction:
    // Thumb code goes here

...

.code 32
.globl _armFunction
_armFunction:
    // ARM code goes here
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top