嵌入式开发工具gdb和make

本文介绍了一天内学习并掌握嵌入式开发工具gdb和make的过程。主要内容包括gdb的基本使用方法,如启动程序、设置断点、查看变量等,以及make在工程管理中的应用,特别是通过makefile实现自动编译的方法。

学习目标:

掌握嵌入式开发工具gdb和make的使用

学习内容:

1、 嵌入式开发工具 gdb
2、 嵌入式开发工具make

学习时间:

周五一天

学习产出:

优快云 技术博客 1篇

学习笔记

gcc -c 1.c gcc -Wall 1.c 检查1.c代码有没有问题
./a.out 执行代码

嵌入式开发工具-调试器gdb

1.gdb也是GNU计划(a\启动运行程序 b\设置断点 c\查看变量值)
2.使用gdb之前:需要用-g编译选择
3.学习gdb命令:gdb可执行文件 --tui
4.运行命令:run® continue©
5.设置断点: break+行号 break+函数名 break+行号+条件
6.查看断点信息:info break
7.删除断点:delete+断点号
8.单步执行:next(不进入子函数) step(进入子函数)
9.查看变量值:print 变量名

(-o)给文件改名字 例如:gcc -g 1.c -o 1
break 断点 q退出
next n 下一行 d 1退出

嵌入式linux开发工具 make

1.什么是工程/项目?(项目:多个源文件、资源文件构成的项目代码)
2.如何编译多个源文件的代码?(1000个源文件,并且不在同一目录)–工程管理器make
3.作用:自动编译
4.makefile文件的作用:存放编译项目的命令(如何编译这个项目的所有操作)
5.makefile是一个脚本文件:批处理
6.makefile语法:三要素:目标、依赖、命令(执行命令,根据依赖的文件生成对应的目标)

格式
目标依赖 hello:hello.c hello +=hello.c hello:=hello.c
tab 命令
**1 头文件
2 main函数
3 库

执行顺序:makefile 目标名称(从目标名称下开始执行)

执行命令,根据依赖的文件生成对应的目标

makefile:编译器的辅助工具

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值