初识vim+gcc+gdb

为了开始重新学习C/C++,这2天下了个ubuntu打算在LINUX的命令行下学习他。

 

1、安装gcc

因为在ubuntu下,一开始root是禁用的,因此用了自己的帐号进入之后 sudo passwd root修改了root的密码,logout之后用root登录。

安装GCC的过程不是很复杂,主要是第一天不知道源更新的那么慢,导致浪费了不少时间。后来更换了源之后就好安装了,

apt-get install build-essential

下载安装好之后就可以编译程序咯

 

2、安装vim

apt-get install vim-gtk

下载安装好之后就可以使用了

 

3、使用vim编写代码

敲入vim命令

i进入插入模式

开始编写程序

编写结束后可以按[esc]键,键入:w filename保存,例如:w hello.cpp

:q退出vim

 

4、使用g++编译代码

g++ -g -Wall hello.cpp -o hello

编译程序,-g表示带有调试信息(使用GDB的时候用的上哦)

-o也是可选的,表示输出文件。如果不写则默认为a.out,本例中保存为hello

 

5、使用gdb调试程序

gdb hello

开始进入调试

l num 这个l表示list,如l 1则表示从第一行输出源代码

每次输出10行代码,如果代码比较长的话呢,直接回车即可以重复上次命令

break num,设置断点 info break查看断点信息

r开始运行程序

n为单挑语句执行

c继续执行至下个断点

p varName 打印变量值

q退出调试

 

附:在用vim编辑的过程中还有以下命令经常用到

vim filename 打开文件

 

随着学习的深入,这篇blog会不断补充这3个工具的使用方法和介绍的。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值