問(wèn)題已開(kāi)啟 (普通問(wèn)題)
libTest.a中的send_log函數(shù),沒(méi)有打印出來(lái),是直接跳過(guò)去的,為什么。。
libTest.a中的send_log函數(shù),沒(méi)有打印出來(lái),是直接跳過(guò)去的,為什么。。
提問(wèn)者: wx_10356795  提問(wèn)時(shí)間: 2024-05-14    
 
精選答案:
這可能是因?yàn)閹追N可能的情況:

1. 生產(chǎn)環(huán)境和測(cè)試環(huán)境可能有不同的設(shè)置:特別是在日志等級(jí)方面,可能只有在某種特定等級(jí)的日志才會(huì)被打印。

2. 如果libTest.a使用了某種條件編譯(#ifdef ... #endif),send_log可能在生產(chǎn)環(huán)境下被編譯器忽略。

3. libTest.a是一個(gè)靜態(tài)庫(kù)。如果其內(nèi)部的函數(shù)依賴于某個(gè)全局的標(biāo)志或開(kāi)關(guān),而這個(gè)標(biāo)志在main程序中沒(méi)有被正確設(shè)置,那么即使你正確鏈接了libTest.a,send_log函數(shù)可能還是不會(huì)被調(diào)用。

4. 檢查一下你的編譯環(huán)境和鏈接指令,確保你鏈接的是包含send_log符號(hào)的正確版本的libTest.a庫(kù)。

其它可能原因還有很多,如程序異常,內(nèi)存溢出等等。你需要根據(jù)以上提示進(jìn)行一一排查。另外,你可以使用像gdb這樣的調(diào)試工具,來(lái)看一下在運(yùn)行時(shí)函數(shù)是否被正確調(diào)用,或者通過(guò)strace等工具來(lái)追蹤函數(shù)調(diào)用。
回答者: 老KKKK    回答時(shí)間:2024-05-14    
0        0        

掃碼付費(fèi)即可復(fù)制

X
  我要回答:
 

  請(qǐng)先 登錄注冊(cè) 再回答問(wèn)題

問(wèn)題答案 ( 1 )
中國(guó)通信人才網(wǎng) | 江蘇通信人才網(wǎng) | 山東通信人才網(wǎng) | 武漢通信人才網(wǎng) | 浙江通信人才網(wǎng) | 湖南通信人才網(wǎng)
南京華蘇科技有限公司 聘:網(wǎng)優(yōu)工程師
需求人數(shù):1 人 地點(diǎn):沈陽(yáng)市
珠海世紀(jì)鼎利科技股份有限公司 聘:河南中級(jí)無(wú)線網(wǎng)絡(luò)優(yōu)化人員
需求人數(shù):5 人 地點(diǎn):平頂山市,鄭州市
重慶信科通信工程有限公司 聘:上饒電信中興原廠高級(jí)
需求人數(shù):2 人 地點(diǎn):上饒市
廣東世炬網(wǎng)絡(luò)科技股份有限公司 聘:家寬核心技術(shù)棧開(kāi)發(fā)
需求人數(shù):1 人 地點(diǎn):云南省
上海德專信息技術(shù)有限公司 聘:網(wǎng)優(yōu)Python工程師中級(jí)后臺(tái)
需求人數(shù):3 人 地點(diǎn):昆明市
安徽引途科技有限公司 聘:ipran工程師
需求人數(shù):2 人 地點(diǎn):上海市
福建省鴻官通信工程有限公司 聘:IPRAN&傳輸工程師
需求人數(shù):2 人 地點(diǎn):嘉峪關(guān)市,酒泉市
成都旗訊通信技術(shù)有限公司 聘:四川招督導(dǎo)、維護(hù)轉(zhuǎn)網(wǎng)優(yōu)后臺(tái)中高級(jí)
需求人數(shù):12 人 地點(diǎn):成都市,德陽(yáng)市,樂(lè)山市,宜賓市,達(dá)州市
南京順盛通信科技有限責(zé)任公司 聘:徐州/宿遷/連云港中興原廠優(yōu)化
需求人數(shù):4 人 地點(diǎn):連云港市
西安中興精誠(chéng)通訊有限公司 聘:延安移動(dòng)中興優(yōu)化前臺(tái)測(cè)試分析
需求人數(shù):5 人 地點(diǎn):延安市
熱點(diǎn)問(wèn)題
更多精彩

聯(lián)系我們 - 問(wèn)通信專家 Powered by MSCBSC 移動(dòng)通信網(wǎng)  © 2006 -