solaris filemerge和pstack等价于linux

时间:2008-11-22 06:08:51

标签: linux merge solaris filemerge

接受极端嘲笑的可能性,我必须承认我真的很想念sun Teamware的filemerge工具。我已经从solaris切换到red hat linux,并且发现自己经常缺少filemerge(不要与同名的Apple工具混淆),以及solaris版本的pstack(其工作核心文件和pids一样) )。

那里的专家有什么安慰建议吗?更好的合并工具,包括祖先?一种查看核心文件调用堆栈的单行方式吗?

请帮忙!

3 个答案:

答案 0 :(得分:4)

gdb -ex bt program_file core_file应该打印出核心文件的堆栈跟踪。

至于filemrege,有很多开源的东西:

tkdiff 合并 mgdiff kdiff3

答案 1 :(得分:1)

友情很好

答案 2 :(得分:1)

我使用kdiff3而不是filemerge。 kdiff3可以更好地解决与filemerge相关的冲突。

用法:

kdiff3 x.A.cpp x.C.cpp x.P.cpp -o x.M.cpp

其中:

x.A.cpp - ancestor version of x.cpp
x.C.cpp - child verion of x.cpp
x.P.cpp - parent version of x.cpp
x.M.cpp - merged file

运行resolve命令后会生成这些文件。