鏈接我編譯gcc -c -nostdlib -fno-stack-protector <my code> -o <my cobj>
我的C代碼,我想用std
庫的功能,如sprintf
strcmp
等on.So我怎麼能聯繫我cobj
文件與std
c
靜態庫?LD:性病ç靜態庫
我Makefile
鏈接腳本是ld -T [email protected] -o [email protected] $^ -L.. -llib --no-check-sections
PS:我-nostdlib
選項編譯,因爲我不想讓std
庫的crt
一部分,但我想用獨立於平臺的功能,如sprintf
,strcmp
, random
,va_list
等
這沒有意義。爲什麼說gcc不要與stdlib鏈接,然後問如何鏈接stdlib? – Stargateur
@Stargateur,因爲我不想stdlib的'crt'部分 – dcnh35
爲什麼你不想要c運行時庫?看起來像一個XY問題。 – Stargateur