Linux如何得知所有LIBRARY的連結 - LinuxNecoo · 2014-09-30Table of ContentsPostCommentsRelated Posts使用GCC寫C時,需要用math.h 所以編譯時GCC指令需要加入 -lm,才能夠連結到math.h 突然想到如何得知所有library的連結方式和位置 這樣可以先尋找出library,並加以連結 謝謝 -- LinuxAll CommentsOliver2014-10-04你可以在gcc編譯時加上-v它就會跑出它是怎麼編的Skylar DavisLinda2014-10-08你就可以看到它怎麼呼叫像ld和collect2做連結Liam2014-10-09一般 unix 的 math library 都是放在libm.xxxx 裡面George2014-10-12所以你要使用得自己用 -lm 指定連結使用 libmDelia2014-10-14不同的程式庫提供不同的檔案,有些程式庫提供太多可以連結的檔案,比方 glib,ncurses 等項目他們都提供額外工具提供呼叫提供資訊。比方 ncurses 的話Delia2014-10-15有個 ncurses5-config 可以呼叫執行使用ncurses5-config --libs 就可以所需要的結果Lucy2014-10-17ex: gcc $(ncureses5-config --libs) xxxx.c 這樣用Hedy2014-10-17有很多 library 可以用 pkg-config 查pkg-config --libs 名稱Necoo2014-10-19簡單來說,RTFMRelated PostsCVE-2014-6271 Bash Shell出現重大漏洞sar指令查看連線數Ubuntu Touch 手機將於今年問世CVE-2014-6271 Bash Shell出現重大漏洞HackingThursday 固定聚會 (2014-10-02)
All Comments