0
我的問題是,libc.a總是需要,即使我希望鏈接libc.so. 我搜索互聯網,並讓3個可能的答案(發生衝突)爲什麼一個簡單的c程序鏈接到libc.a而不是libc.so?
1. c program will require to link to libc.a and crt1.o files
2. for "-l" option, ".so" is preferred against ".a"
3. There're both libc.a and libc.so
那麼什麼應該是正確回答我的問題?
靜態鏈接庫當然需要靜態鏈接。 –
你從哪裏獲得這三個答案? –
如果您只動態鏈接,那麼什麼樣的代碼可以做動態鏈接? – stark