2009-04-08 19 views
18

çalıştırılabilir için:gprof ve argümanlar

$ gprof options [executable-file [profile-data-files...]] [> outfile] 

sizin gibi yürütülebilir geçmek için seçenekler varsa: o zaman gprof ben buna geçersiz seçenek geçirerek varsayar

gprof a.out --varfred=32 

, profillenen program yerine (a.out).

Bunu aşmanın bir yolu var mı?

cevap

21

Yürütücünüzü gprof ile çalıştırmazsınız, bu nedenle sadece gprof'un sembol yükleyebilmesini istediğinizi belirtirsiniz. Uygulamayı önce kendi başına, normal olarak çalıştırırsınız ve daha sonra profil verilerini yayınlar.

Bu veriler, yürütülebilir dosya ile birlikte gprof tarafından daha sonra yüklenir.

Bu, elbette gprof manual'da açıklanmıştır.

+0

bağlantı bozuk [Belki işte bu bilgiyi bulabiliriz] (https://sourceware.org/binutils/docs-2.17/gprof/) –

+0

Bu kılavuzda açıklanabilir, ancak ilk Google isabetlerinden biri [Kötü bilgi] (http://www.thegeekstuff.com/2012/08/gprof-tutorial/). Tanrım, bloglardan nefret ediyorum. – jww