本文将简单地介绍如何在ubuntu下搭建和使用vim+gcc+gdb进行c语言编程。
一、安装
打开命令行运行sudo apt-get install vim,并按提示输入管理员密码。
用同样的方法运行sudo apt-get install build-essential。
build-essential是c语言的开发包,包含了gcc gdb 等工具。
二、实例
1. 编写源文件
打开命令行输入vim. 输入i,进入vim的插入模式。 编写代码。
完成之后按esc返回正常模式,并输入:w HelloWorld.c,将源文件保存为HelloWorld.c(请注意大小写,linux中文件名是大小写相关的)
2. 编译
输入:!gcc -Wall -g HelloWorld.c -o HelloWorld
-Wall选项:显示警告信息
-g选项:将调试信息加入到目标文件中
-o选项:指定目标文件名,如不指定默认生成a.out
如果编译成功,将会在源文件所在目录生成HelloWorld文件。按任意键返回。
3. 调试
输入:!gdb HelloWorld,开始调试程序。
下面列出一些gdb常用命令:
l <n> 输出第n行到n+9行的源代码
break <n> 在第n行设置断点
info break 查看断点信息
r 运行
n 单步执行
c 继续执行
p varName 输出变量值
q 退出