Profiling sous linux+gcc mais avec des shared libs (dll) - C - Programmation
Marsh Posté le 16-05-2004 à 20:47:47
il doit vouloir dire .so
ou alors il code sous Windows avec Cygwin
edit: ah bah non, il code sous Linux
Marsh Posté le 16-05-2004 à 21:02:32
n'empêche j'y arrive pas non plus, même avec un .a
Marsh Posté le 16-05-2004 à 22:20:49
dll ou shared lib c'est la meme chose. dll c'est + rapide a dire c'est tout ! A ne pas confondre avec *.dll et *.so bien sur.
Sinon j'ai une piste : export LD_PROFILE=ma_lib_a_moi.so
a creuser
Marsh Posté le 16-05-2004 à 23:01:17
so -> shared object
si tu dis so / .so tout le monde te comprendre
Marsh Posté le 17-05-2004 à 01:38:31
rafal98 a écrit : |
essaye oprofile (c'est un peu chiant à installer), ça profile tout (ton code, les .so, et le kernel)
Marsh Posté le 17-05-2004 à 08:34:14
Taz a écrit : so -> shared object |
pareil: dll -> dynamic loadable library.
ce n'est pas parce que windows utilise les extensions '.dll' que le terme est spécifique à windows.
Marsh Posté le 17-05-2004 à 08:56:38
SoWhatIn22 a écrit : pareil: dll -> dynamic loadable library. |
je savais pas, desolé
Marsh Posté le 17-05-2004 à 13:35:34
Captain ad-hoc a écrit : essaye oprofile (c'est un peu chiant à installer), ça profile tout (ton code, les .so, et le kernel) |
Je vais regarder ca aussi. Merci
Marsh Posté le 16-05-2004 à 20:38:37
Je connais l'option -p -pg pour profiler mais a l'execution je n'ai dans le fichier trace que des info par rapport aux fct se trouvant dans les .c servant a faire l'executable. Par contre, aucune trace des fonctions que j'ai mise dans des dll.
Il y a surement une solution.
Merci