CMD中编译器和调试器的常用命令
来源:互联网 发布:施工网络计划图软件 编辑:程序博客网 时间:2024/05/29 13:17
编译器
1.gcc 文件名.c -o 路径 生成文件名(g++ 文件名.cpp -o 路径 生成文件名) 。编辑生成文件。如果文件不止一个,一同加入即可。
2.上面末尾加 -Wall,会生成错误提示以及警告。
3.如果编辑.c文件,用gcc且用到数学库时,应该末尾加-lm。g++编译器便不用。
4.编译时加上-g选项,可以对生成的程序进行gdb调试。
调试器
0.Ctrl+d退出调试器
1.对生成的程序(末尾加-g生成的)输入gdb 程序名即可。
2.输入小写l(list),会看到部分源程序清单。如果使用l 15,会显示第15行(以及前后若干行)的代码。也可以按函数名来查看,如l main 将显示mian函数开有的附近10行。如果直接输入l,显示下10行,输入list-显示上10行。
3.输入r(run)运行程序,会一致执行到程序结束或者遇到断点。
4.输入b(break)设置断点。如b main命令会在mian函数的开始处设置一个断点。
5.输入c(continue)会使程序遇到断点停止后继续执行。
6.如果希望逐条执行语句,而又不想不停使用b和c,那么可以用n(next)和s(step),其作用都是执行当前行,只是n把它作为一个整体执行完毕,而s会步进到函数体内。在gdb中,只要按Enter键,则自动执行上一条命令。
7.输入u执行到指定位置,如 u 9 执行到第9行,u doit执行到doit函数开头位置。
8.用p(print)+变量名可以打印出一些变量的值。
9.disp 把一个表达式设置成display,当程序每次停下来时都会显示其值。用d(delete)+disp+相应的display的标号可删除相应display
10.i,显示各种信息用i lo(info locals)可以显示所有的局部变量。i b显示所有断点,i disp显示所有display。
11.cl(clear),取消断点,和b的格式相同。
- CMD中编译器和调试器的常用命令
- gcc编译器、gdb调试器常用命令
- linux 下的编译器和调试器
- Linux 上的 C/C++ 编译器和调试器
- Linux 上的 C/C++ 编译器和调试器
- Linux 上的 C/C++ 编译器和调试器
- linux上的C/C++编译器和调试器
- Linux 上的 C/C++ 编译器和调试器
- linux下编译器gcc和调试器gdb的使用
- GNU的编译器和调试工具
- CMD的常用命令
- cmd下的常用命令
- gcc/g++编译器和gdb调试器
- 2.3 GCC编译器和GDB调试器
- GCC编译器和GDB调试器
- Linux GCC编译器和GDB调试器
- GCC 编译器常用命令 + GDB 调试命令
- ubuntu - 常用命令 和 编译器安装
- NYOJ 247 虚拟的城市之旅
- 【Java】Java中的位运算符与、或、非、异或的使用
- 1025. PAT Ranking (25)-PAT甲级
- Android CardView的常用属性
- python 处理pascal voc数据 读取xml文件
- CMD中编译器和调试器的常用命令
- Java中的集合存储数据后,输出数据的有序和无序问题
- 微信小程序之仿淘宝分类入口 —— 微信小程序实战商城系列(2)
- 基于《PythonCookbook》的学习(2)——在字符串的卡头或结尾做文本匹配
- Java 基于链表的队列创建
- CSDN日报20170414 ——《从菜鸟到架构师》
- 面向对象分析与设计实验:在线购物
- Android build.gradle写法
- oracle2