linux学习笔记一:在linux编写及调试c语言
以helloworld为例子
第一步:下载c语言编译器(gcc)和调试器(gdb)
1,ctrl+alt+t打开终端
2,输入:sudo apt-get install gcc 这个是安装c语言编译器(gcc)之后会要求你输入密码,盲打就好,然后会问你是否安装,你输入y就好。
3,输入:sudo apt-get install gdb 这个是安装c语言编译器(gdb)之后会要求你输入密码,盲打就好,然后会问你是否安装,你输入y就好。
第二步,编写程序
1,打开终端(ctrl+alt+t)
2,输入 vim【空格】xx.c【回车键】。。。。。。。。。注意,xx是c语言文件的名字,你随便取什么名字都可以。
3,进入vim界面,开始输入程序。记住,输入前请按一下i键,不然无法输入。
#include<stdio.h>
int main()
{
printf("hello world!");
return 0;
}
4,按ESC,然后依次输入 :wq (就是:wq),它的含义是退出并保存。
5,输入gcc xx.c 将c语言进行编译
6,输入./a.out 输出结果
第三步,调试c语言
1,输入gcc -g xx.c -o xx 这是将调试文件xx.c从gcc加载进入gdb中。
2,查看代码 l
3,设置断点。
输入 b 行数
如b 4
查看断点信息。
输入 info b
4,查看参数变化。
输入p 参数名
如p a
就是查看参数a在断点处的值,这个程序没有参数,就没图了。
gdb命令
来自: http://man.linuxde.net/gdb