問題已開啟 (普通問題)
libTest.a中的send_log函數(shù),沒有打印出來,是直接跳過去的,為什么。。
libTest.a中的send_log函數(shù),沒有打印出來,是直接跳過去的,為什么。。
提問者: wx_10356795  提問時間: 2024-05-14    
 
精選答案:
這可能是因為幾種可能的情況:

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

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

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

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

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

掃碼付費即可復制

X
  我要回答:
 

  請先 登錄注冊 再回答問題

問題答案 ( 1 )
中國通信人才網(wǎng) | 江蘇通信人才網(wǎng) | 山東通信人才網(wǎng) | 武漢通信人才網(wǎng) | 浙江通信人才網(wǎng) | 湖南通信人才網(wǎng)
廣東世炬網(wǎng)絡(luò)科技股份有限公司 聘:網(wǎng)管運維工程師
需求人數(shù):2 人 地點:云南省
成都旗訊通信技術(shù)有限公司 聘:【聯(lián)通項目】招督導、維護轉(zhuǎn)網(wǎng)優(yōu)
需求人數(shù):12 人 地點:河北省,遼寧省,吉林省,黑龍江,內(nèi)蒙古
江西省郵電建設(shè)工程有限公司 聘:江西電信5G原廠優(yōu)化高級工程師
需求人數(shù):2 人 地點:南昌市
南京華蘇科技有限公司 聘:濟南省移動高端-材料輸出高手優(yōu)先
需求人數(shù):1 人 地點:濟南市
西安中興精誠通訊有限公司 聘:重慶-網(wǎng)優(yōu)高級工程師
需求人數(shù):2 人 地點:重慶市
西安長河通訊有限責任公司 聘:網(wǎng)絡(luò)測試分析工程師
需求人數(shù):10 人 地點:酒泉市,敦煌市,玉門市,白銀市
河南創(chuàng)賽通信科技有限公司 聘:人事招聘咨詢專員
需求人數(shù):53 人 地點:鄭州市
南京格安信息系統(tǒng)有限責任公司 聘:RF中高級優(yōu)化工程師
需求人數(shù):2 人 地點:北京市
上海貝電實業(yè)(集團)股份有限公司 聘:工程經(jīng)理海外(有外線海外經(jīng)驗)
需求人數(shù):5 人 地點:海外
陜西瑞達灃通信技術(shù)有限公司 聘:華為光網(wǎng)絡(luò)工程師
需求人數(shù):8 人 地點:新疆
熱點問題
更多精彩

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