如何得知所有LIBRARY的連結 - Linux

Necoo avatar
By Necoo
at 2014-09-30T16:28

Table of Contents

使用GCC寫C時,需要用math.h

所以編譯時GCC指令需要加入 -lm,才能夠連結到math.h

突然想到如何得知所有library的連結方式和位置

這樣可以先尋找出library,並加以連結

謝謝

--
Tags: Linux

All Comments

Oliver avatar
By Oliver
at 2014-10-04T09:42
你可以在gcc編譯時加上-v它就會跑出它是怎麼編的
Skylar DavisLinda avatar
By Skylar DavisLinda
at 2014-10-08T00:13
你就可以看到它怎麼呼叫像ld和collect2做連結
Liam avatar
By Liam
at 2014-10-09T23:09
一般 unix 的 math library 都是放在libm.xxxx 裡面
George avatar
By George
at 2014-10-12T12:23
所以你要使用得自己用 -lm 指定連結使用 libm
Delia avatar
By Delia
at 2014-10-14T11:57
不同的程式庫提供不同的檔案,有些程式庫提供太多
可以連結的檔案,比方 glib,ncurses 等項目他們都提供
額外工具提供呼叫提供資訊。比方 ncurses 的話
Delia avatar
By Delia
at 2014-10-15T16:20
有個 ncurses5-config 可以呼叫執行使用
ncurses5-config --libs 就可以所需要的結果
Lucy avatar
By Lucy
at 2014-10-17T18:24
ex: gcc $(ncureses5-config --libs) xxxx.c 這樣用
Hedy avatar
By Hedy
at 2014-10-17T22:50
有很多 library 可以用 pkg-config 查
pkg-config --libs 名稱
Necoo avatar
By Necoo
at 2014-10-19T04:44
簡單來說,RTFM

CVE-2014-6271 Bash Shell出現重大漏洞

Brianna avatar
By Brianna
at 2014-09-29T22:44
如果以為沒有 web service 或是沒有 shell script 的 cgi 就不需要擔心, 那你就錯了。這篇告訴你 dhcpcd 也可以中獎的方法,超歡樂的...... https://www.trustedsec.com/september-2014/shellshock-dhcp-rce-pr ...

sar指令查看連線數

Agnes avatar
By Agnes
at 2014-09-29T20:52
如題,sar指令有辦法看server的concurrent user number (rps) 嗎? 或是有其它方式可以持續monitor service? Thanks - ...

Ubuntu Touch 手機將於今年問世

Olga avatar
By Olga
at 2014-09-29T16:39
PCWorld 網站 Ubuntu Touch finalized, first phones coming this year http://ppt.cc/BbGo 在 Ubuntu Touch 手機出現之前 使用者是在 Canonical 網站下載 Ubuntu Touch 安裝於 Nexus 4, N ...

CVE-2014-6271 Bash Shell出現重大漏洞

Lauren avatar
By Lauren
at 2014-09-29T13:44
QNAP QTS 使用 Bash CGI Synology DSM 沒中獎 cpanel 如果用了 system() 之類的東西 那麼也是有機會碰到 其實這也是說,不管 CGI 是用 C php 還是 perl 最好也要全面檢查一下 然後各發行板 patch 的方法不同 注重相容性的,只有修了一半 ...

HackingThursday 固定聚會 (2014-10-02)

Eden avatar
By Eden
at 2014-09-29T12:10
通告網址: [http://www.hackingthursday.org/][1] * * * * 時間: 每週四晚上 19:30 至 22:00 ( 熱食供應至 20:00 ) * 地點: 伯朗咖啡 ( 建國店 ) * 地址: 台北市大安區建國南路一段 166 號 2 樓 * 鄰 ...