Sayang sekali, variabel lingkungan GMON_OUT_PREFIX
tidak didokumentasikan dalam glibc. Saya mendapatkan informasi berikut dari web dan mengujinya di mesin saya.
jika Anda menetapkan variabel lingkungan GMON_OUT_PREFIX
, maka file keluaran diberi nama ${GMON_OUT_PREFIX}.[PID]
, pid adalah id dari proses yang diprofilkan.
Misalnya:
GMON_OUT_PREFIX=mygmon; gcc -o foo -pg foo.c
file gmon out adalah:mygmon.12345
, dengan asumsi foo process id=12345.
solusi jscoot bekerja untuk saya, dengan perbedaan penting pengaturan GMON_OUT_PREFIX
di eksekusi waktu, tidak pada waktu kompilasi.
Bagaimana saya bisa menjalankan program perakitan MIPS di linux x86?
Di Unix, dapatkah saya menjalankan 'make' di direktori tanpa cd'ing ke direktori itu terlebih dahulu?