關於gnu ld的使用
為何在使用ld時,會出現
undefined reference to 'puts'
我知是因為linker時,找不到其library.
它的預設library不是都在/usr/lib中.
所以我多加入-L/usr/lib,但還是不行.
因為直接使用gcc 可以,
請問我要怎麼做可以知道它在gcc到底做了什麼設定?
--
為何在使用ld時,會出現
undefined reference to 'puts'
我知是因為linker時,找不到其library.
它的預設library不是都在/usr/lib中.
所以我多加入-L/usr/lib,但還是不行.
因為直接使用gcc 可以,
請問我要怎麼做可以知道它在gcc到底做了什麼設定?
--
All Comments