国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Linux服務器 > 正文

Linux應用程序使用寫文件調試程序的方法

2024-09-05 23:05:28
字體:
來源:轉載
供稿:網友

Linux,一切皆文件,那么在Android系統本身,也是Linux+java罷了,也是在Linux的運行環境下。

通常,我們在調試程序的都會使用printf。

在Android中,我們會去使用logcat,現在,給大家介紹一種常用的調試方法,debug寫文件調試法。

在Android系統中,調試一個C應用程序可謂是極其不方便,為了保存log的完整性,于是,寫文件調試法可以發揮重大的作用,下面給出一個例子:

#include <stdio.h>FILE * wirte_debug_file=NULL;//將調試信息寫到文件中 void write_Debug_to_file(char *debug_log){ if(wirte_debug_file==NULL) wirte_debug_file = fopen("debug.txt","wt"); if(wirte_debug_file==NULL) return; fputs(debug_log,wirte_debug_file);}int main(void){ int i ; char buf[100]; for(i = 0 ; i < 10 ; i++) { sprintf(buf,"i:%d/n",i); //寫調試信息  write_Debug_to_file(buf); } if(wirte_debug_file != NULL) fclose(wirte_debug_file); return 0 ;}

運行結果:

我們打開debug.txt后,可以看到:

i:0
i:1
i:2
i:3
i:4
i:5
i:6
i:7
i:8
i:9

打印的數據被保存在這個文件中,甚至,我們可以將代碼段執行到哪一句都可以寫到log中去,回頭再來分析問題。

這是一種非常好的調試手段。

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白朗县| 仁布县| 凤冈县| 湘阴县| 阳西县| 旌德县| 西藏| 若尔盖县| 铁力市| 丽水市| 枞阳县| 屯门区| 上犹县| 奉节县| 台南县| 鞍山市| 叙永县| 东兰县| 卢氏县| 长岛县| 青冈县| 油尖旺区| 三穗县| 金坛市| 乌鲁木齐市| 施甸县| 莲花县| 茂名市| 元朗区| 高雄市| 闻喜县| 林州市| 贵定县| 宜昌市| 五华县| 龙游县| 印江| 方城县| 安岳县| 方山县| 安义县|