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

相关文章
|
11月前
|
IDE 编译器 项目管理
Dev-C++保姆级安装教程:Win10/Win11环境配置+避坑指南(附下载验证)
Dev-C++ 是一款专为 Windows 系统设计的轻量级 C/C++ 集成开发环境(IDE),内置 MinGW 编译器与调试器,支持代码高亮、项目管理等功能。4.9.9 版本作为经典稳定版,适合初学者和教学使用。本文详细介绍其安装流程、配置方法、功能验证及常见问题解决,同时提供进阶技巧和扩展学习资源,帮助用户快速上手并高效开发。
|
存储 程序员 编译器
简述 C、C++程序编译的内存分配情况
在C和C++程序编译过程中,内存被划分为几个区域进行分配:代码区存储常量和执行指令;全局/静态变量区存放全局变量及静态变量;栈区管理函数参数、局部变量等;堆区则用于动态分配内存,由程序员控制释放,共同支撑着程序运行时的数据存储与处理需求。
682 22
|
编译器 C语言 C++
配置C++的学习环境
【10月更文挑战第18天】如果想要学习C++语言,那就需要配置必要的环境和相关的软件,才可以帮助自己更好的掌握语法知识。 一、本地环境设置 如果您想要设置 C++ 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C++ 编译器。 二、文本编辑器 通过编辑器创建的文件通常称为源文件,源文件包含程序源代码。 C++ 程序的源文件通常使用扩展名 .cpp、.cp 或 .c。 在开始编程之前,请确保您有一个文本编辑器,且有足够的经验来编写一个计算机程序,然后把它保存在一个文件中,编译并执行它。 Visual Studio Code:虽然它是一个通用的文本编辑器,但它有很多插
548 6
|
算法 数据挖掘 Shell
「毅硕|生信教程」 micromamba:mamba的C++实现,超越conda
还在为生信软件的安装配置而烦恼?micromamba(micromamba是mamba包管理器的小型版本,采用C++实现,具有mamba的核心功能,且体积更小,可以脱离conda独立运行,更易于部署)帮你解决!
662 1
|
Ubuntu Linux 编译器
Linux/Ubuntu下使用VS Code配置C/C++项目环境调用OpenCV
通过以上步骤,您已经成功在Ubuntu系统下的VS Code中配置了C/C++项目环境,并能够调用OpenCV库进行开发。请确保每一步都按照您的系统实际情况进行适当调整。
2725 3
|
存储 C++
c++的指针完整教程
本文提供了一个全面的C++指针教程,包括指针的声明与初始化、访问指针指向的值、指针运算、指针与函数的关系、动态内存分配,以及不同类型指针(如一级指针、二级指针、整型指针、字符指针、数组指针、函数指针、成员指针、void指针)的介绍,还提到了不同位数机器上指针大小的差异。
566 1
|
Linux C语言 C++
vsCode远程执行c和c++代码并操控linux服务器完整教程
这篇文章提供了一个完整的教程,介绍如何在Visual Studio Code中配置和使用插件来远程执行C和C++代码,并操控Linux服务器,包括安装VSCode、安装插件、配置插件、配置编译工具、升级glibc和编写代码进行调试的步骤。
3256 0
vsCode远程执行c和c++代码并操控linux服务器完整教程
|
C++
【C++基础】程序流程结构详解
这篇文章详细介绍了C++中程序流程的三种基本结构:顺序结构、选择结构和循环结构,包括if语句、三目运算符、switch语句、while循环、do…while循环、for循环以及跳转语句break、continue和goto的使用和示例。
388 2
sublime和vscode 推荐安装的插件
sublime和vscode 推荐安装的插件
362 0