linux学习笔记一:在linux编写及调试c语言
来源:互联网 发布:网络兼职打字员靠谱吗 编辑:程序博客网 时间:2024/06/06 14:00
以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
- linux学习笔记一:在linux编写及调试c语言
- linux 中C语言便于调试的宏定义编写及 __FILE__,__FUNCTION__, __LINE__参数使用
- linux 中C语言便于调试的宏定义编写及 __FILE__,__FUNCTION__, __LINE__参数使用
- linux 中C语言便于调试的宏定义编写及 __FILE__,__FUNCTION__, __LINE__参数使用
- Linux 操作系统 C 语言编程入门之编译调试说明及Makefile的编写
- Linux C语言学习笔记
- linux学习笔记-C语言
- linux学习笔记一, c语言程序的编译链接
- Linux c 学习笔记(一)
- Linux下C语言程序简单的编写和调试
- linux系列(一)C语言编写Socket程序
- Linux下C语言编译基础及makefile的编写
- Linux下C语言编译基础及makefile的编写
- Linux 下C语言 指针学习 一
- c语言linux编写进度条
- Linux上机笔记(2) vim 下编写C语言
- 第一次使用vim在Linux下编写C语言程序
- 使用vim在Linux下编写C语言程序
- jQuery
- Vue 创建项目
- UVA
- Spring配置过程 (二)面向切面编程AOP
- 关于 Spring 中 Autowired 注入接口的几个问题
- linux学习笔记一:在linux编写及调试c语言
- Oracle数据库:分区,重组,性能优化。
- 幂等理论与实践
- BufferedReader高效的原因
- 修改Ubuntu的aptget源为阿里源的方法
- 初学Qt:限制lineEdit文本框输入内容的方法
- 优先级问题
- ABP官方文档(五)【多租户】
- 高性能无阻塞无界队列 ConcurentLinkedQueue