Linux下的calls工具

calls调用 GCC的预处理器来处理给出的源程序文件, 然后输出这些文件的里的函数调用树图.点击http://sunsite.unc.edu左边的 FTP,寻找路径/pub/Linux/devel/lang/c/calls.tar.Z就可以下载. ——————————————————————————–用法:

1.任意目录下 tarzxvf call.tar.tar

2.解压后目录叫calls ,cd calls

3.里边已经有一个可执行文件calls,但不推荐使用它,原因在后边,所以要重新生成一个.

在命令行输入make,这时会提示错 误:

main.c::43: error:confilicting types for sys_errlist 等等,

修改main.c文件:

vi main.c ,将出错的第43行注释掉,重新make,就会生成新的可执行文件calls.

4.cp calls /usr/bin

cp calls.1 /usr/man/man1

这样calls命令和man文档都可以直接使用了.

注意:如果直接使用原来的可执行文件calls,会提示can’t excute binary file,恼人的很,我想应该是软件版本太低了,99年还是2000年的,还没有后续版本- -!

5.找个.c文件,例如有个main.c,命令行输入calls main.c

——————————————————————————–

我们一直在旅行,一直在等待某个人可以成为我们旅途的伴侣,

Linux下的calls工具

相关文章:

你感兴趣的文章:

标签云: