J'ai un problème avec mon port mips .... Chaque fois que j'essaie de compiler un programme C avec une instruction printf, il donne un avertissement disant qu'il n'est pas reconnu et dans le fichier assemblé généré il n'y a pas de .asciiz directive ... La chaîne n'est pas là .... quelqu'un peut-il me dire pourquoi?Problème avec l'assemblage mips
Et quelle est la différence entre la construction d'un compilateur croisé métal nu et une croix-toolchain
Je suis nouveau dans le monde des compilateurs croisés .... :-)
Il serait utile si vous pouviez poster un exemple de code minimum qui reproduit le problème. Ma conjecture est que vous n'avez pas inclus un fichier d'en-tête qui définit printf. (De plus, en fonction de votre cible, printf est une routine assez coûteuse à utiliser dans un environnement intégré.) Vous pourriez vouloir coller à puts()) –