Ubuntu下安装并配置VS Code编译C++的方法
发表于:2025-02-24 作者:千家信息网编辑
千家信息网最后更新 2025年02月24日,Ubuntu下安装并配置VS Code编译C++安装VS Codesudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get
千家信息网最后更新 2025年02月24日Ubuntu下安装并配置VS Code编译C++的方法
Ubuntu下安装并配置VS Code编译C++
安装VS Code
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get updatesudo apt-get install ubuntu-makesudo umake web visual-studio-code
然后按a直接默认同意就可以。
安装插件
打开VS Code后,按crtl + shift + P调出命令行,然后搜索C++,安装微软自己开发的那个。
同样可以安装C++ Intellisense插件,用于自动补全代码。
配置launch.json和tasks.json
注意VS Code只能打开源码所在的文件夹,而不是直接打开源码文件,否则下面将无法进行!
打开源码所在文件夹后,在该文件夹中打开源码。按F5键,选择C++,
然后会自动生成launch.json文件,下面只需要修改两个地方
将
"program": "enter program name, for example \${workspaceRoot}/a.out",
改为
"program": "${workspaceRoot}/a.out",
将
"cwd": "\${workspaceRoot}",
改为
"cwd": "${workspaceRoot}",
完整的launch.json
{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceRoot}/a.out", "args": [], "stopAtEntry": false, "cwd": "${workspaceRoot}", "environment": [], "externalConsole": true, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ]}
然后,调出命令行,输入Task Runner,选择others
此时将自动生成tasks.json
将其中的
"command": "echo",
改为
"command": "g++",
将
"args": ["Hello World"],
改为
"args": ["-g","${workspaceRoot}/main.cpp"],
注意这里的main.cpp要和你当前路径的源码名称一致。
完整的tasks.json
{ // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "0.1.0", "command": "g++", "isShellCommand": true, "args": ["-g","${workspaceRoot}/main.cpp"], "showOutput": "always"}
运行测试
随便编写个代码
#includeusing namespace std;int main(){ cout<<"hello VS Code"< 按crtl + shift + B构建,按F5运行,发现终端一闪而过,什么都没有输出。于是考虑Windows下的办法。
#include#include using namespace std;int main(){ cout<<"hello VS Code"< 同样并没有卵用。那就换一种方式。
#include#include using namespace std;int main(){ cout<<"hello VS Code"< 按crtl + shift + B构建,按F5运行,程序完美输出。有图为证,哈哈
后记:
期间在终端里执行了以下操作
sudo apt-get install clang如果提示Clang有错可以运行该命令,安装clang。
那么问题来了,是不是换个文件夹每次写个代码都得配置lauch.json和task.json文件呢?或者将.vscode文件夹复制到当前文件夹下?这样岂不是很麻烦,细思极恐
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
文件
文件夹
源码
C++
运行
配置
代码
命令
所在
插件
终端
自动生成
生成
输出
选择
编译
一致
一闪而过
两个
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
安全班会网络安全主持稿
网络安全法有关的真实案例
网络安全行业加班吗
2021网络安全手抄报六年级
北京联讯无线网络技术有限公司
网络安全d模块
财政局网络安全责任制
罗布乐思如何创建自己的服务器
数据库导出csv最大行
西安雁塔软件开发
计标机网络技术
电信服务器配置端口
iphone管理服务器软件
链接服务器sql查询
网络服务器如何设置安全
如何卸载数据库2008
数据库 占用cpu过高
软件开发上海公司排名
嵌入式软件开发分为两部分
江苏数据库日志审计管理系统
怎么打开游戏服务器
全球网络安全组织
服务器设置任务管理器
动图数据库
数据库列表匹配主键怎么选
多服务器多容器管理
国企资产平台软件开发
软件开发甲方拒不付款系统停用
方舟生存进化服务器最低要求
青牛苏州互联网科技有限公司