为什么不ltrace show gets(),puts()

时间:2017-08-24 11:12:13

标签: linux ltrace

关于Ubuntu Yakkety Yak:4.8.0-59-generic,我无法让ltrace工作。我希望它能告诉我gets()和puts()但它没有。我做错了什么?

// program name: e.c
#include <stdio.h>
int main() {
    char str[80];
    gets(str);
    puts(str);
}

$ gcc -g e.c -o e
$ ldd ./e
    linux-vdso.so.1 =>  (0x00007ffcbabee000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f224050f000)
    /lib64/ld-linux-x86-64.so.2 (0x0000558fe2c2f000)
$ ltrace ./e
hello
hello
+++ exited (status 0) +++

0 个答案:

没有答案