問題已開啟 (普通問題)
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        

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

X
  我要回答:
 

  請先 登錄注冊 再回答問題

問題答案 ( 1 )
中國通信人才網(wǎng) | 江蘇通信人才網(wǎng) | 山東通信人才網(wǎng) | 武漢通信人才網(wǎng) | 浙江通信人才網(wǎng) | 湖南通信人才網(wǎng)
西安盈科思泰網(wǎng)絡(luò)技術(shù)有限公司 聘:新疆初級4/5G優(yōu)化工程師
需求人數(shù):5 人 地點:哈密市,吐魯番市
杭州東信網(wǎng)絡(luò)技術(shù)有限公司 聘:LTE/5G網(wǎng)絡(luò)中高級優(yōu)化工程師
需求人數(shù):2 人 地點:上海市
陜西瑞達灃通信技術(shù)有限公司 聘:華為光網(wǎng)絡(luò)工程師
需求人數(shù):8 人 地點:新疆
浙江明訊網(wǎng)絡(luò)技術(shù)有限公司 聘:陜西海外交付工程師
需求人數(shù):11 人 地點:西安市
南京華蘇科技有限公司 聘:濟南省移動高端-材料輸出高手優(yōu)先
需求人數(shù):1 人 地點:濟南市
重慶信科通信工程有限公司 聘:南昌電信中興原廠高級
需求人數(shù):2 人 地點:南昌市
北京萬思維通信技術(shù)有限公司 聘:廣東 愛立信高端優(yōu)化后臺
需求人數(shù):2 人 地點:廣東省
嘉環(huán)科技股份有限公司 聘:西安GSC-LTE|5G
需求人數(shù):30 人 地點:西安市
南京順盛通信科技有限責(zé)任公司 聘:江西中高級優(yōu)化工程師
需求人數(shù):10 人 地點:贛州市,萍鄉(xiāng)市,宜春市,南昌市
黑龍江電信國脈工程股份有限公司 聘:網(wǎng)絡(luò)優(yōu)化工程師
需求人數(shù):4 人 地點:大慶市,綏化市
熱點問題
更多精彩

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