Linux 环境下 C++ 的开发编译

Linux环境下C++程序的开发编译学习笔记

环境:vmware 运行下的Ubuntu 16.04

姓名:谢津

时间:2018/5/24

内容:1vim的安装及配置;2)第一个C++程序的编写与编译;3)多个文件的编译;4)基于gdb的调试

1. vim的安装及配置

1 sudo apt-get install vim-gtk
2 vim –version    //查看版本

1 sudo vim /etc/vim/vimrc    //修改配置

取消syntax on 的注释使其支持语法高亮 

在该文本的最后添加

1     set nu                //左侧行号
2     set tabstop=4         //tab长度为4
3     set cursorline        //突出当前行
4     set autoindent        //自动缩进         

简略的配置完毕。

2.  第一个C++程序的编写与编译

新建一个cpp文件

1 vim helloworld.cpp

在文本中编写代码

编写完程序之后,使用g++编译该文件

1 g++ helloworld.cpp
2 ./a.out

或者将.o文件链接为最终的可执行文件

1 g++ helloworld.cpp –o helloworld
2 ./helloworld

3.  多个文件的编译

1 vim mainpre.cpp

1 vim helloworld.cpp

法一:

1 g++ helloworld.cpp mainpre.cpp -o test

成功

法二:

1 vim makefile

4.调试

1 vim test.cpp

执行观察结果

启动gdb进行调试

1 file test2      //命令找到文件进行调试

1 b main        //在main处设断点
2 r             //run
3 s             //单步进入
4 n             //逐行调试
5 print num     //打印当前num变量值
6 c             //继续执行到下一个断点或者到程序尾

 

原文地址:https://www.cnblogs.com/jinjin-2018/p/9080425.html