一、What’s GCC GCC stands for “GNU Compiler Collection”. GCC is an integrated distribution of compilers for several major programming languages. These languages currently include C, C++, Objective-C, Objective-C++, Java, Fortran, and Ada.
27
3 GDB调试器(cont.)
Gdb的使用方法:
Gdb [option] [executablefile[core-file or process-id]
gdb基本命令.
file装入想要调试的可执行文件. kill终止正在调试的程序 list列出产生执行文件的源代码的一部分. next执行一行源代码但不进入函数内部.
25
2 GCC编译器(cont.)
-g 产生调试信息. GDB能够使用这些调试 信息。 -o outfile 指定输出文件的文件名,默认为 a.out -mmachine-option... 指定所用的平台.
26
3 GDB调试器
Gdb是一款GNU开发组织并发布的 UNIX/Linux下的程序调试工具。它使你 能在程序运行时观察程序的内部结构和内 存的使用情况. 以下是 gdb 所提供的一些 功能: 它使你能监视你程序中变量的值. 它使你能设置断点以使程序在指定的代码 行上停止执行. 它使你能一行行的执行你的代码.
6
1 Vi编辑器(cont.)
2) 切换至插入模式(Insert mode)编辑文件 在「命令行模式(command mode)」下 按一下字母「i」就可以进入「插入模式 (Insert mode)」,这时候你就可以开始输 入文字了。 3) Insert 的切换 您目前处于「插入模式(Insert mode)」, 您就只能一直输入文字,如果您发现输错了字! 想用光标键往回移动,将该字删除,就要先按一 下「ESC」键转到「命令行模式(command mode)」再删除文字。