libpthread庫駐留在Linux系統上的哪個目錄?pthread庫位置
11
A
回答
2
pthreads運行時庫通常位於/ lib中,而開發庫通常位於/ usr/lib中。這可能因分佈而異,但這至少是Debian和Ubuntu上的位置,我懷疑其他主流發行版使用其他任何東西。
6
有很多方法可以找到。
只需輸入find/-name 'libpthread.so' -print
就可以在您的系統上找到名爲libpthread.so
的文件。
您可以檢查動態鏈接程序ld
檢查庫中庫的位置,這些庫位於/etc/ld.so.conf
中。另外,如果您正在運行基於debian的發行版或已安裝dpkg
,則可以使用dpkg -S libpthread
,它將爲您提供包含名爲libpthread的文件的軟件包以及安裝這些文件的位置。有RPM支持的發行版應該具有類似的功能。希望這可以幫助!
1
在Ubuntu中它位於usr/lib/i386-linux-gnu/
。至少,它是我係統上的路徑!
6
你可以試試下面的命令= locate libpthread.so
它提供了以下輸出,當我嘗試:
/lib/i386-linux-gnu/libpthread.so.0
/usr/lib/i386-linux-gnu/libpthread.so
0
另一種簡單的方法:
ldd /bin/tar | grep pthread
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f803cdd4000)
2
在Ubuntu中16.04.2和Oracle在Linux OS 6.8中,您可以運行以下命令:
ldconfig -p | grep pthread.so
輸出示例:
libpthread.so.0 (libc6,x86-64, OS ABI: Linux 2.6.32) => /lib/x86_64-linux-gnu/libpthread.so.0
libgpgme-pthread.so.11 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libgpgme-pthread.so.11
相關問題
- 1. pthread庫undefined參考
- 2. Pthread庫初始化
- 3. Ubuntu找不到pthread庫
- 4. 殺死線程在pthread庫
- 5. 鏈接pthread庫問題
- 6. Xcode C++庫位置
- 7. 數據庫位置
- 8. 項目庫位置
- 9. Java數據庫安裝目錄位置和數據庫位置
- 10. Linux的pthread庫,螺紋參數
- 11. 如何在DevC++中使用pthread庫?
- 12. 通過pthread庫的內存可視性?
- 13. 如何使用ldconfig添加pthread庫
- 14. pthread庫包含在(鏈接?)步驟
- 15. pthread庫的條件變量示例
- 16. adobe'Alchemy'是否支持posix pthread庫?
- 17. 如何鏈接我自己的pthread庫
- 18. 外部庫和pthread內存泄漏
- 19. 在pthread庫中缺少調試符號
- 20. Pthread Concepts
- 21. 無法設置的Pthread優先
- 22. Pthread - 設置調度程序參數
- 23. 關於PThread和PThread的障礙
- 24. Maven倉庫位置困境
- 25. svn倉庫的位置
- 26. 根數據庫位置
- 27. Jenkins存儲庫位置
- 28. 贏得OpenCL庫位置
- 29. python數據庫位置
- 30. SQLite數據庫位置
嗨 - 你的問題指的是通用的「Linux系統」 - 這是一個有點過於模糊,清楚地回答。你能指定你指的是哪個操作系統/操作系統? – 2017-01-16 15:26:34