calls的初次使用

calls的初次使用

calls似乎是一个挺老的小工具,用的人也不多。用途就是打印函数的调用关系。
地址:ftp://sunsite.unc.edu/pub/Linux/devel/lang/c/calls.tar.Z
下载解压后得到的那个可执行文件居然不能运行。
-bash: ./calls: cannot execute binary file
重新编译居然报错。还需要修改main.c文件
原来是:
extern char *sys_errlist[];
改为:
extern __const char *__const sys_errlist[];
再编译,OK了。

名叫 calls 的文件移动到 /usr/bin 目录. 把名叫 calls.1 的文件移动到目录 /usr/share/man/man1/
OK,可以用了。

你可能感兴趣的:(calls的初次使用)