linux下的开发环境,包括调试什么的,学习成本不低呀,无法像我们在windows下面那样,有visual studio这种核武器!
但是幸运的是,我们有vs code.
下载地址:
https://code.visualstudio.com/
首先看下效果图:
这个效果已经相当OK了,接下里在linux环境下,调试妥妥的!
接下来给大家讲解一下,如何构建debug调试环境:
由于linux下标注实在太麻烦,因此没法添加一些很明显的箭头指示,请见谅!
看最左边,从上到下第四个是调试按钮,选中。
debug模式下,选中:g++ build and debug artive file.
这个时候就会自动帮你生成launch.json配置文件了.
下面说说我的操作流程,比较通用:
- 自己用命令生成可执行文件.
自己编写CMakeList.txt或者makefile,然后再make.
注意生成的可执行文件一定要添加编译选项-g.
ex:g++ test_gdb.cpp -g -o test_gdb
只有添加了-g选项才能支持调试.
第一步完成之后,这个时候我们就得到了可执行文件,并且这个可执行文件是可以调试的,后面我们就需要告诉vscode,我需要调试这个应用程序.
- 在生成了支持