正如标题所说,ltrace在我的系统上无法正常工作.在大多数情况下,它没有输出,例如
$ltrace ls
[usual ls output]
+++ exited (status 0) +++
$gcc hello.c
$ltrace ./a.out
Hello world!
+++ exited (status 0) +++
Run Code Online (Sandbox Code Playgroud)
我正在使用最新的ltrace版本(来自包0.7.3-5.1ubuntu4),我甚至尝试从源代码重新编译,没有任何区别.我正在使用Ubuntu 16.10,内核4.8.0-42-generic.gcc版本是6.2.0.
奇怪的是,从Internet下载的二进制文件似乎工作正常,正确显示库调用.
我错过了什么?有人能够重现这个问题吗?