Makefile

Résolu
oclone Messages postés 11 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 5 janvier 2007 - 17 févr. 2005 à 13:46
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 - 28 févr. 2005 à 14:13
hello, j'aimerais compiler une classe matrice en c++ mais j'ai pas
l'habitude de compiler sous linux donc j'ai cherché un tutorial sur les
makefiles et j'ai obtenu un truc comme ca:





progmatrice: mainmatrice.o matrice.o


g++ mainmatrice.o matrice.o -o progmatrice


mainmatrice.o:mainmatrice.cpp matrice.h


g++ -c mainmatrice.cpp


matrice.o: matrice.cpp matrice.h


g++ -c matrice.cpp





j'obtiens donc un fichier progmatrice


mais si je tape progmatrice j'ai le message:


"bash:progmatrice:command not found"


je sais pa trop si faut l'executer comme ca ou si c'est le makefile qu'est pas bon ou autre chose





mc

4 réponses

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
17 févr. 2005 à 14:25
Alors moi j'ai essayé également de compiler sous linux et j'avais le même genre de pb car le programme à lancer n'est pas forcément cherché dans le répertoire courant (celui ou se trouve le prog et à partir duquel tu lance la commande).
Essaye donc en tapant ./progmatrice
ou en rajoutant le répertoire du prog dans le path.
3
oclone Messages postés 11 Date d'inscription samedi 11 septembre 2004 Statut Membre Dernière intervention 5 janvier 2007
17 févr. 2005 à 15:57
ah ca marche!

merci
0
mhooreman Messages postés 12 Date d'inscription lundi 28 février 2005 Statut Membre Dernière intervention 28 février 2005
28 févr. 2005 à 13:27
Il faut toujours spécifier le ./ lorsque tu execute un prog dans le répertoire courant.



AJOUTER . DANS LE PATH EST UNE GROSSE FAILLE DE SECURITE

Michael Hooreman

DBA Oracle

Programmeur Free Softwares
0
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
28 févr. 2005 à 14:13
mhooreman > merci pour cette info (ç'est peut être pour ça que j'ai jamais réussi a rajouter . dans le path)
0
Rejoignez-nous