[問題] 使用gnu ld問題
看板CSSE (電腦科學及軟體工程)作者stevenlin08 (stevens)時間12年前 (2012/04/18 23:25)推噓2(2推 0噓 1→)留言3則, 2人參與討論串1/2 (看更多)
關於gnu ld的使用
為何在使用ld時,會出現
undefined reference to 'puts'
我知是因為linker時,找不到其library.
它的預設library不是都在/usr/lib中.
所以我多加入-L/usr/lib,但還是不行.
因為直接使用gcc 可以,
請問我要怎麼做可以知道它在gcc到底做了什麼設定?
像是:
$gcc -c main.c -o main.o
$ld main.o -e main.o -o ab
$gcc main.o -o abc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.197.172
推
04/23 00:07, , 1F
04/23 00:07, 1F
→
04/23 00:07, , 2F
04/23 00:07, 2F
推
04/27 00:45, , 3F
04/27 00:45, 3F
討論串 (同標題文章)
CSSE 近期熱門文章
PTT數位生活區 即時熱門文章