物联网实践实习日报表

本文记录了作者在物联网领域的实践实习经历,包括日常工作的内容、遇到的技术挑战和解决方案,以及对物联网技术的深入理解和感悟。通过这次实习,作者对物联网的传感器数据处理、设备联网和云端平台有了更实际的认识,并探讨了物联网在智能城市、智能家居等领域的应用前景。
摘要由CSDN通过智能技术生成
项目名称   苏嵌实训-嵌入式 linux C 第 4天
今日进度以及任务学习Linux下常用的开发工具:gcc,gdb,make,并用make来编译程序
本日任务完成情况学习了gdb,make;在gdb下对c语言程序进行调试;学习简单的make命令,通过编写的makefile脚本文件描述整个工程的编译、链接规则
本日开发中出现的问题汇总使用gdb调试程序的时候不适应,不知道每一步具体的作用以及在程序中所起的作用
本日未解决问题如何使程序在编译的过程中不进行优化
本日开发收获

1、gcc 是GNU编译器套件,是Linux下默认的C/C++编译器.在windows环境下可以通过MinGw等GNU for Windows类工具使用gcc编译套件;make工具的定义是通过编写的makefile脚本文件描述整个工程的编译、链接规则;通过脚本文件,对于复杂的工程也可以只通过一个命令就完成整个编译过程;CMake是一个跨平台的编译工具。事实上Cmake并不直接构建出最终的软件,而是产生不同平台标准的构建档(如 Unix的Makefile 或是 Windows Visual C++的 projects/workspaces),然后再依一般的构建方式使用。CMkae目前主要使用场景是作为make的上层工具,产生可移植的makefile文件
2、在linux程序调成中gdb是最常用的工具。gdb的目的主要是让你知道程序内部正在运行什么代码,或者是当程序崩溃的时候正在执行什么代码

其他对linux下语言程序的运行有了更深刻的理解
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值