[Cygwin]Comment utiliser gprof avec Windows ?
Bonjour
J'ai installé cygwin sur un poste Windows 2000.
Mon programme se compile et s'exécute correctement.
Je voudrais analyser les performances de mon programme.
Pour utiliser gprof on m'a dit de compiler avec l'option -pg
Voici mon makefile
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
all:Prog
# Edition de liens
Prog: toto.o titi.o main.o; g++ -pg toto.o titi.o main.o -o MonProg -lm
# Fabrication des .o
toto.o: toto.C; g++ -pg -c toto.C -o toto.o
titi.o: titi.C; g++ -pg -c titi.C -o titi.o
main.o: main.C; g++ -pg -c main.C -o main.o
# Effacement des fichier o
clean:
@echo "Suppression des .o"
@rm -f *.o |
Mon main se termine normalement sans exception.
La dernière instruction du main est "return 0;".
Normalement cela devrait me créer un fichier "gmon.out"
Ensuite "gprof gmon.out > stats.txt" permet de rendre le fichier d'analyse gmon.out lisible...
Or, le fichier gmon.out ne se crée pas chez moi.
Vous auriez une idée ?