Linux VScode创建第一个C++程序 配置环境(图文教程)

简介: Linux VScode创建第一个C++程序 配置环境(图文教程)

一、环境配置

参考:https://blog.csdn.net/qq_34347375/article/details/80851417

1、GCC

1)查看gcc版本

$ gcc -v

如果本地有gcc,如图所示

image.png

2)如果没有就下载安装gcc

$ sudo apt-get install gcc

2、VScode 安装插件

1) 进入vscode,点这个

2)在搜索框搜索以下四个插件,并点击安装

C/C++、 C++ Intellisense、 Code Runner 和 Include Autocomplete

在位置1搜索以上四个插件的名字,然后点击安装

3、创建helloworld.cpp文件

创建文件夹和文件(可以没有文件夹),然后写helloworld的内容

#include
#include
using namespace std;
int main()
{
cout << “hello world”<<endl;
return 0;
}

image.png

4、配置信息

1、通过快捷键Ctrl+Shift+P打开搜索栏,搜索Edit configuration,打开“c_cpp_properties.json”文件,

注意:

“compilerPath”: “/usr/bin/gcc”,如果你的gcc路径不是这个的话就需要在终端里使用whereis gcc去查看gcc的路径

Ctrl+Shift+P
Edit configuration
c_cpp_properties.json

image.png

image.png

image.png

{
“configurations”: [
{
“name”: “Linux”,
“includePath”: [
“${workspaceFolder}/**”
],
“defines”: [],
“compilerPath”: “/usr/bin/gcc”,
“cStandard”: “gnu17”,
“cppStandard”: “gnu++14”,
“intelliSenseMode”: “linux-gcc-x64”
}
],
“version”: 4
}

2、构建代码

如果你想从VS Code构建你的应用程序,你需要生成一个tasks.json文件;


打开命令面板(Ctrl + Shift + P), 搜索Configure Tasks命令,单击从模板创建tasks.json文件,您将看到任务运行模板列表,选择Others, 然后修改内容


image.png

image.png

{
“version”: “2.0.0”,
“tasks”: [
{
“label”: “build”,
“type”: “shell”,
“command”:“g++”,
“args”: [
“-g”, “helloworld.cpp”
],
“group”: {
“kind”: “build”,
“isDefault”: true
}
}
]
}

3、用户配置

打开命令面板(Ctrl + Shift + P),搜索用户设置,在弹出的界面搜索code-runner.runInTerminal,在选项前打对勾

至此,在屏幕右上角点击三角型,就可以运行了

image.png

相关文章
|
6月前
|
人工智能 自然语言处理 Java
DeepSeek 满血版在 VScode 和 IDEA 中怎么用?手把手教程来了
沉默王二分享了通义灵码的使用教程,这款插件集成了DeepSeek-R1和Qwen等模型,支持Java、Python、Go等多种编程语言,适用于IDEA、VSCode等开发环境。它不仅能提供智能问答、代码补全和Bug修复功能,还能通过“AI程序员”实现多文件代码修改。体验流畅,算力充足,无需担心限流问题。文章详细介绍了安装步骤及各项功能的实际操作,展示了其在提升开发效率方面的强大实力。目前,通义灵码正持续优化,未来将带来更多惊喜。
792 1
|
5月前
|
关系型数据库 MySQL Java
安装和配置JDK、Tomcat、MySQL环境,以及如何在Linux下更改后端端口。
遵循这些步骤,你可以顺利完成JDK、Tomcat、MySQL环境的安装和配置,并在Linux下更改后端端口。祝你顺利!
361 11
|
4月前
|
Linux 网络安全 开发工具
在Linux下配置gitee与Github的远程仓库
注意,git push后,是输入你的账号与密码。这个步骤可以通过特殊设置省去,但是一开始还是不要太省。
214 0
|
6月前
|
安全 Linux 网络安全
在Linux(CentOS和AWS)上安装更新的git2的方法并配置github-ssh
经过以上这些步骤,你现在就能在GitHub上顺利往返,如同海洋中的航海者自由驰骋。欢迎你加入码农的世界,享受这编程的乐趣吧!
228 10
|
6月前
|
人工智能 Kubernetes Ubuntu
linux配置IP
linux配置IP
528 1
|
7月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
sublime和vscode 推荐安装的插件
sublime和vscode 推荐安装的插件
228 0
|
人工智能 自然语言处理 算法
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
国产新型AI编程助手—DevChat AI插件在VSCode中的应用
528 0
|
敏捷开发 人工智能 前端开发
让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录自动一键生成CSS/SCSS/LESS结构,敏捷开发必备插件!!!
让你爽到飞起的【懒人插件AutoScssStruct4Vue】VSCode根据template的标签目录自动一键生成CSS/SCSS/LESS结构,敏捷开发必备插件!!!
|
前端开发
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)
解决适配375像素宽度667像素高度移动端方法:推荐一款非常好用的px转rem单位的VSCode插件px to rem & rpx (cssrem)