采样电阻,取样电阻欢迎您!

嵌入式Linux应用程序调试方法-编写文件调试方法

首页 > 资讯

点击“嵌入式开发圈子”请记住跟随我们!微信公众号:关注嵌入式开发圈以了解更多教程。

如有疑问或建议,请在官方帐户中留言;如果您认为本文对您有所帮助,请欣赏。

▲长按图片保存并分享到朋友圈。

Linux,一切都是文件。

通常,在调试程序时我们将使用printf。

在Android中,我们将使用logcat,它非常强大并且可以调试C / C ++。

现在,我将向您介绍一个更简单的调试方法,即调试写入文件调试方法。

这是将变量信息重定向到文件的情况。

1#include 2 3 ///将调试信息写入文件4 void write_Debug_to_file(char * debug_log)5 {6 FILE * wirte_debug_file = NULL; 7 if(wirte_debug_file == NULL)8 txt"打开错误“ wirte_debug” wt”); 9 if(wirte_debug_file == NULL)10返回; 11 fputs(debug_log,wirte_debug_file); 12 fclose(wirte_debug_file); 13} 1415int main(void)16 {17; bu 18t main(void)16 {17; for(i = 0; i 10; i ++)20 {21 sprintf(buf,“ i:%d ",i); 22 //写入调试信息23 write_Debug_to_file(buf); 24 25返回0; 26}操作的结果支持我,请向我展示长期业务合作的服务:该平台已成功建立并与该公司进行分类合作,并同时担任产品经理和产品经理。

深圳市广智创新技术有限公司业务经理。

深圳市广智创新技术有限公司。

业务范围:单片机软件开发,项目工程开发,硬件电路设计,元器件供应。

该公司针对智能家居,智能消防,消费电子产品(移动电源,风扇,玩具,广告灯,加湿器等)制定了成熟的开发计划。

使用MCU的范围:8位单片机,32位单片机。

还推荐相关课程:魏东山老师的高质量嵌入式学习干货推荐:包括ARM裸机开发,Linux设备驱动程序,Linux应用程序开发,Android系统学习,Linux设备树等。

如果您从我这里购买魏东山老师的课程,并带您学习嵌入式技术,请拥有自己的技术支持!王铮老师推荐优秀数据结构算法学习课程

cache