我有一系列由shell脚本制作的黑盒测试(类似于GNU Hello的测试)。
如果找到了gmon.out,我会尝试自动生成平面配置文件(如果项目配置了--enable-prof,则会自动生成平面配置文件。)
问题是测试与可执行文件本身位于不同的目录中,即使可执行文件位于PATH中,gprof也无法找到可执行文件。
是否有可能以某种方式强制gprof搜索可执行文件的路径或类似的东西?
答案 0 :(得分:0)
那么,做什么呢
cd "$(dirname $(which myprg))"
test_it()
cd -