git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus
./install.sh
运行脚本install.sh来安装vimplus(如果你是非root用户请参考这篇文章解决不在 sudoers 文件中。此事将被报告的异常)1)此时脚本开始运行 2)选择python3解释编译ycm文件 此时脚本文件会问你是选择python2还是python3来编译ycm文件?我在这里选择3,在此之前请安装python3 3)开始安装插件 4)此时vimplus就安装成功了
yum install gdb
(CentOS)
gdb -v
查看gdb是否安装成功yum install gcc-g++
gcc -v
查看是否安装成功g++ -g main.cpp func.cpp -o out
我们详细描述一下这条指令的执行过程
g++ -g main.cpp func.cpp
-o out
后面的部分是生成可执行文件out名字可以任意取./out
执行程序gdb out
开始Debug
b main
在main函数设置断点(此时程序会停在初始化的第一条语句)
run
执行程序frame
可以查看程序在哪一个函数
此时执行frame
可以看到程序进入了change()中 我们继续执行代码,此时跳出函数后执行frame
后,返回main函数中
我尝试画了一张图应该是这样
当它change()函数被执行完毕后,有返回到main函数执行