Ça compile pas. [C et Assembleur] - Programmation
Marsh Posté le 15-11-2001 à 14:34:56
tu peux mettre le tp4.h, histoire de voar les prototypes.
Marsh Posté le 15-11-2001 à 15:47:56
Ça marche !
Solution : j'ai changé de station Linux et ça marche. Bizarre ! Enfin, l'important c'est que je puisse continuer.
Marsh Posté le 15-11-2001 à 10:39:36
Je suis à la recherche d'une âme charitable qui pourrait m'aider.
J'ai un travail pratique (TP) à rendre et ça traite de l'interface entre le C et l'Assembleur. Le prof nous a donné un code en C (tp4.c et tp4.h) où certains prototypes de fonctions sont définis. Nous, on doit faire ces fonctions en assembleur.
Bon, j'ai codé mes fonctions en assembleur, je fais mon makefile (on est sous Linux) et quand je lance mon makefile, tous mes fichiers assembleurs compilent sans problème mais il me fait une erreur dans le fichier "tp4.c"
Ce sont justement mes 4 fonctions. Je ne comprends pas pourquoi ça marche pas, le prototype de chacune se retrouve dans le fichier tp4.h et il y a bien un #include "tp4.h" dans le fichier tp4.c. De plus, le prof nous a dit qu'on n'était pas censé modifier les fichiers en C car si on travaille comme il faut ça marche impec.
Bon voilà.. si vous avez des idées ou des suggestions allez-y.
Je ne sais plus quoi faire.
Merci
[edtdd]--Message édité par Matheo--[/edtdd]
---------------
Je suis un franco-canado-québécois d'origine française de l'Amérique du nord francophone.