使用gcc -pg -g
編譯C++程序(至少,這些是我在Makefile中給出的參數;沒有任何有關執行命令的確鑿證據) 。程序運行到CWD設置爲我的主目錄正常完成。沒有編寫gmon.out文件。使用gcc編譯gmon.out後不寫gpg -pg -g
gcc是4.4.7。 OS是centos 6.
我的程序是使用fork/exec手動啓動的Perl守護進程啓動的。我已經驗證了CWD是我的主目錄,並且它是可寫的,通過讓守護進程在執行我的目標程序之前執行touch foo
。據我所能研究,這應該不會影響程序的分析或寫入gmon.out(通常情況下)。
謝謝!我有同樣的問題。 – brokenfoot