Fedora 18 では、次のようなファイル「ac」を作成しました。
#include <stdio.h>
void main(void)
{
printf("a");
}
そして、gcc 4.7.2 でコンパイルしました:gcc a.c -o a
最後に ldd 2.16 を使用しました:ldd -u ./a
出力はとても奇妙です:
Unused direct dependencies:
/lib64/libc.so.6
私はオブジェクトファイルが実際に使用していると思い/lib64/libc.so.6
ますprintf()
. そして、Red Hat 6 では、
この奇妙な外観はありません。