[Linux] 查詢 libc (glibc) 的版本資訊
最近要調查專案中使用的 libc (glibc) 的版本資訊,
查到了兩種確認的方法,簡單記錄一下~
1. 使用 ldd
執行 ldd –version,就可以看到 glibc 的版本:
testuser@localhost ~ ldd --version ldd (GNU libc) 2.17
2. 直接查看 libc.so.6 的符號連結
假設有個 libtest.so 有使用 glibc,
先用 ldd 看一下它用到的 glibc 路徑,
本例中是指向 /lib64/libc.so.6:
testuser@localhost ~ ldd libtest.so libc.so.6 => /lib64/libc.so.6 (0x00007f17c7167000)
用 ll (或 ls -l) 看一下這個檔案,
它是一個符號連結 (symbolic link) 指向 libc-2.17.so,
從檔名就可以確認它是用 glibc 2.17 版本囉:
testuser@localhost ~ ll /lib64/libc.so.6 lrwxrwxrwx. 1 root root 12 Jul 12 2017 /lib64/libc.so.6 -> libc-2.17.so*
參考資料:how to check glibc version?
(本頁面已被瀏覽過 11,346 次)
2 thoughts on “[Linux] 查詢 libc (glibc) 的版本資訊”
有個字打錯了唷,gblic -> glibc
感謝提醒,已經修正了~