問答題

【簡(jiǎn)答題】如果(1)用編譯命令cctest.c會(huì)報(bào)告有未定義的符號(hào);(2)用編譯命令cctest.c–lusr.a會(huì)得到可執(zhí)行程序(–lusr.a表示連接庫libusr.a)。那么,用編譯命令cctest.c–lusr.a–lusr.a是否會(huì)報(bào)告有多重定義的符號(hào)?請(qǐng)說明理由。

答案: 不會(huì)。連接時(shí),第一次遇到庫libusr.a便能解決所有的外部引用。這樣在第二次遇到庫libusr.a時(shí)什么東西也不會(huì)加入...
微信掃碼免費(fèi)搜題