承接上一篇的安装。
安装好VS Code之后,需要下载一下扩展库,C++等。
最好的图文参考资料:参考链接4。
VS Code有多种使用方式,比如用.json配置,比如用CMakeLists,比如直接在终端使用nano、g++等,或者最简单也可以自己下载一下Code Runner自动编译(但这种方法不能调试)。
法一、json配置
下面说一下用.json配置的运行过程。
- VS Code主要以文件夹进行管理,所以一般都是打开文件夹。
- 在打开的文件中,新建文件,命名为
main.cpp,里面的内容就是一般的hello world!。 - 步骤一:点击左侧昆虫运行标志,选择
运行和调试,然后在选择栏中选择第一项C++(GDB/LLDB)。会生成一个launch.json文件,将其中的内容替换,参考链接2,有注释。主要是修改program和cwd的路径,写好preLaunchTask的名称。 - 步骤二:
ctrl+shift+P打开Command Palette,输入Tasks: Configure Default Build Task,然后点击出现的选项。这里有不同的生成内容,选什么不是很影响,同样是需要修改task.json的内容的,修改内容参考链接2。主要是修改type为shell,label要和launch.json文件的preLaunchTask相同,args的设置会生成相对应的g++指令,比如设置"args": ["-g", "${file}", "-std=c++11", "-o", "${fileBasenameNoExtension}.out"],配置g++指令为:g++ -g main.cpp -std=c++11 -o main.out。 - 步骤三:
ctrl+shift+P打开Command Palette,输入Tasks: Run Task,选择C/C++:g++ 生成活动文件, - 运行:在
return 0;前加断点,然后在昆虫页点击绿色小三角,就可以在终端看到hello world!了。
法二、CMakeLists配置
- 用
cmake的话要下载一下2个扩展库cmake和cmake tools。 - 和法一一样的,首先用VS Code打开一个文件夹
hello,然后新建一个main.cpp文件,还是hello world!内容。 - 步骤一:在
资源管理器中hello文件夹的右侧点击新建文件的按钮,命名为CMakeLists.txt。其中内容参考链接5,一般就是4句话。
#最低cmake版本
cmake_minimum_required(VERSION 2.6)
#工程名
project(hello)
#生成可执行文件
add_executable(hello_world main.cpp)
- 步骤二:在终端输入指令,新建
build文件夹,进入build文件夹后,执行cmake,然后编译可执行文件。
mkdir build
cd build
cmake ..
make
- 运行:在终端输入
./hello_world。
参考
1.Ubuntu16.04下配置VScode的C/C++开发环境
2.ubuntu18.04 基于VSCode的C++环境搭建
3.Ubuntu 20.04 下安装配置 VScode 的 C/C++ 开发环境(图文教程)
4.Ubuntu16.04下配置VScode的C/C++开发环境
5.一步一步学CMake 之 VSCode+CMakeLists 调试 C++ 工程
6.CMake入门——简单CMakeLists的编写
1644

被折叠的 条评论
为什么被折叠?



