2
なぜbashはncursesにリンクするのですか?
私はこれに気づいたことがあると思いますが、あまり考えたことはありません。今私は興味があります。 > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfoはncursesの一部です。これはfedoraシステムですが、ubuntuでも同じです。raspbian(debianバリアント)ではlibncurses自体にもリンクしています。 これの理由は何ですか?私はbashのすべてがlibreadlineで実行できると思っていました(不思議なことに、リンクされていません)。これは単にその代わりになりますか?