苏嵌作业1.2
gcc gdb make 三种工具的使用
1.gcc
gcc的功能主要体现在2方面
(1)gcc可以为x86,arm,mips等不同体系结构的硬件平台编译程序
(2)gcc可以编译c,c++,pascal,java等数十种高级语言
gcc命令的使用格式:
gcc+选项+文件名+选项+文件名
选项包括
gcc工作流程分为四个阶段
(1)预处理阶段
(2)编译阶段
(3)汇编阶段
(4)链接阶段
gdb调试器
调试方法如下:
(gdb) l:查看源文件
(gdb) b 7:设置断点
(gdb)info b:查看断点情况
(gdb)r:运行程序
(gdb)p n:查看变量值
(gdb)c:继续运行程序
(gdb)s:单步运行
make工具
优点:
(1)使用方便
(2)调试效率高
使用方法:
(1)生成目标文件makefile
(2)编写makefile文件
(3)用make命令执行