Почему ltrace show не получает (), ставит ()
На Ubuntu Yakkety Yak: 4.8.0-59-generic, я не могу заставить его работать. Я ожидаю, что это покажет мне get () и put (), но это не так. Что я делаю неправильно?
// 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) +++