为了开始重新学习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个工具的使用方法和介绍的。

Logo

更多推荐