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"
Code :
- undefined reference to "init_tableau"
- undefined reference to "trouver_tuile"
- undefined reference to "deplacer_tuile"
- undefined reference to "verifier_tableau"
|
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.