2014025651 迟庆峰《嵌入式程序设计》第2周学习总结
2014025651《嵌入式程序设计》第2周学习总结
学习内容总结
使用gcc编译器编译C语言程序文件生成可执行文件的过程,是要经历四个相互关联的步骤:预处理、编译、汇编和链接。
gdb是GNU开源组织开发的一个强大的Linux下的程序调试工具,它主要完成:启动被调试程序,按照要求运行程序。让被调试的程序在指定的位置停住。当被调试程序停住时,可以检查被调试的状态和变量的值等内容。动态地改变被调试程序的运行环境等。
gcc和gdb编程
使用vi编辑hello.h、starfun.h、hello.c、star.c四个程序文件
使用gcc编译器,编译程序
使用动态库和静态库
使用gdb调试器
run
list
b 5 ; n ;s ;c
Makefile编程
编写包含多文件的Makefile
用vi编辑hello.c hello.h程序
用gcc尝试编译
编辑Makefile
make,查看结果
用vi编辑Makefile makefile1
学习中的问题和思考
通过实验楼的学习 对课上学习的知识进行了复习巩固和提升
不知不觉的用更多的时间来学习
参考资料
- 《嵌入式应用程序设计》学习指导
转载于:https://www.cnblogs.com/chiqingfeng/p/6797566.html
2014025651 迟庆峰《嵌入式程序设计》第2周学习总结相关推荐
- 2014025650《嵌入式程序设计》第一周学习总结
2014025650<嵌入式程序设计>第一周学习总结 教材学习总结 本周开始上嵌入式程序设计课,在开始学习的时候,老师带领我们复习一下Linux操作系统的一些命令操作符. 教材学习中的问题 ...
- 2014025689《嵌入式程序设计》第一周学习总结
这一周主要学习了vim的使用和Linux的一些基本的操作,并在电脑上操作 一.vim的基本指令 vi的使用 创建目录的命令:mrkdir+目录 将一个目录下的文件拷贝到另一个目录下:cp /原目录 / ...
- 20155227 2016-2017-2 《Java程序设计》第九周学习总结
20155227 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC简介 JDBC全名Java DataBase Connectivity,是java联 ...
- 20155226 2016-2017-2 《Java程序设计》第一周学习总结
20155226 2006-2007-2 <Java程序设计>第一周学习总结 教材学习内容总结 第一周主要学习了一二章的内容,也浏览了剩余章节,以下是本周主要学习内容总结 1.首先了解了[ ...
- 20155305乔磊2016-2017-2《Java程序设计》第九周学习总结
20155305 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 JDBC简介 1.JDBC是java联机数据库的标准规范,它定义了一组标准类与 ...
- 20175317 《Java程序设计》第一周学习总结
20175317 <Java程序设计>第一周学习总结 教材学习内容总结 本周学习了Java大致的开发步骤,完成了课件自带的习题. 学习了在windows与Linux系统下不同的编译方法,掌 ...
- 20172318 2016-2017-2 《Java程序设计》第一周学习总结
20172318 2016-2017-2 <Java程序设计>第一周学习总结 教材学习内容总结 在教材中基本明白了计算机系统的运行方式,了解了对于高级语言是使用是掌握好编程的关键,掌握了一 ...
- 20155303 2016-2017-2 《Java程序设计》第二周学习总结
20155303 2016-2017-2 <Java程序设计>第二周学习总结 教材学习内容总结 『注意』 "//"为单行批注符: "/*"与&quo ...
- 20175208 《Java程序设计》第九周学习总结
20175208 2018-2019-2 <Java程序设计>第九周学习总结 一.教材学习内容总结: 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系 ...
最新文章
- 纯JS实现带小圆点缩略图及左右箭头的轮播图
- 初识Docker-什么是docker
- 【MySQL】Linux端-实现Mysql数据定时自动备份
- 乒乓球十一分制比赛规则_乒乓球的基本比赛规则
- php thinkphp修改,thinkphp5.0 | 输入变量更改变量
- [iOS] ios的runtime
- Flat-Lattice-Transformer项目经验教训
- 2017秋季武汉工程大学全日制自考本科招生简章
- Python生成exe可执行文件
- 2021鹏业安装算量软件常见问题整理(六)
- 目前1KB文件夹快捷方式病毒扫清方法
- 二次开发Spark实现JDBC读取远程租户集群Hive数据并落地到本集群Hive的Hive2Hive数据集成【Java】
- React 合成事件
- Python boto3 遍历credential获取aws EC2基本信息
- Android Gallary扩展实现 WheelView(Gallary竖着滑实现时间现实)
- 社保卡医保卡居民健康卡电动读卡器|读写器M100-C2W如何规避标的入围行业技术壁垒的问题
- 服装设计师如何进行市场调研?
- 如何给金蝶kis记账王新增凭证字
- 股票量化分析工具QTYX使用攻略代码说明——高速版本地行情源v2.5.1
- python中right是什么意思_Python turtle.right方法代码示例
热门文章
- OpenDDS学习笔记(3):OpenDDS概述
- 写毕业论文之如何添加参考文献(使用尾注)总结网上步骤
- json在线解析与格式化
- 现控笔记(二):状态空间表达式
- 如何恢复硬盘上被误删的文件?
- PYTHON练习题----设计一个列表存储歌咏比赛选手的最终得分,评委给出的分数是0-10分,选手最后得分是,去掉一个最高分,去掉一个最低分,计算其余评委的打分平均值(保留三位小数),并输出其他
- java中的多态是什么_java中多态是什么意思?
- 无主灯设计带来的“高级感”
- 【蓝桥杯预备营集结一】软件类 C/C++ 预备试题分析及解答
- 如何解决高并发的问题