首页 分享 ubuntu linux C/C++环境搭建

ubuntu linux C/C++环境搭建

来源:花匠小妙招 时间:2024-12-31 20:49

@ChenPi 已于 2023-11-24 15:49:14 修改

于 2023-11-20 15:37:03 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

目录

前言

1.1 vim安装与配置

​编辑 1.2 vim配置

 1.3 gcc g++编译器的安装 与gdb调试器的安装

 1.4 写个C/C++程序测试一下

1.6 vscode安装

 1.7 vscode插件下载​编辑

前言

在开始C++之前,我们需要搭建好C++的开发环境,我这里使用的操作系统是ubuntu Linux,

编辑器VScode 或vim编译器gcc调试器gnd项目构建工具cmake

1.1 vim安装与配置

下载vim,终端输入指令

sudo apt install vim

 卸载vim

sudo apt-get remove vim

 1.2 vim配置

输入指令:

sudo vim /etc/vim/vimrc

进入vim配置文件,在文件最后一行键入自己的配置

   **(Tips:如果直接输入vim /etc/vim/vimrc也是可以进去进行文件修改,但会出现只读模式,权限不够的情况,使用:wq! 也是无法解决的,建议在进入开始就加入sudo 命令进行文件修改)**

##个人常用配置(其余配置可自行查找)set ai                    自动缩进,与上一行保持一致的自动空格set ic                    在查询模型与匹配模式下忽略大小写set number                左侧显示行号set showmatch             显示括号配对,并高亮显示相匹配的括号set showmode              文本输入模型下,加亮显示模式指示器set showcmd               在状态栏显示所执行的指令,未完成的指令片段set warn                  长行显示自动折行set cindent               以C/C++模式缩进set ruler                 打开状态栏标尺set scrolloff=6           设置光标离窗口上下6行时窗口自动滚动set tabstop=4             设置Tab长度为4set wrap                  自动换行显示syntax enablesyntax on                 自动语法高亮

 个人常用配置

 

 1.3 gcc g++编译器的安装 与gdb调试器的安装

sudo apt update

sudo apt install gcc g++

sudo apt install gdb

 1.4 写个C/C++程序测试一下

C程序

#include <stdio.h>

int main()

{

printf("hello worldn");

return 0;

}

'

C++程序

#include <iostream>

int main()

{

std::cout<<"hello world" <<std::endl;

return 0;

}

1.5 cmake项目构建工具安装 

执行以下指令:

sudo apt install make cmake

1.6 vscode安装

如果不习惯或不喜欢vim,可以下载vscode,下面链接是关于安装Vs code的博文

Ubuntu 1.84.2Visual Studio Code 下载配置与vscode查看内存Hex Editor插件,简单易懂-CSDN博客

官方下载网址

Download Visual Studio Code - Mac, Linux, Windows

 

进到下载页面后按操作系统下载就好

 1.7 vscode插件下载

 嵌入式学习插件推荐下载:

C/C++,这个肯定是必须的。C/C++ Snippets,即 C/C++重用代码块。C/C++ Advanced Lint,即 C/C++静态检测 。Code Runner,即代码运行。Include AutoComplete,即自动头文件包含。Rainbow Brackets,彩虹花括号,有助于阅读代码。One Dark Pro,VSCode 的主题。GBKtoUTF8,将 GBK 转换为 UTF8。ARM,即支持 ARM 汇编语法高亮显示。Chinese(Simplified),即中文环境。vscode-icons,VSCode 图标插件,主要是资源管理器下各个文件夹的图标。compareit,比较插件,可以用于比较两个文件的差异。DeviceTree,设备树语法插件。TabNine,一款 AI 自动补全插件,强烈推荐,谁用谁知道!

相关知识

Anaconda环境搭建
虚拟机安装Ubuntu系统
实战配置ubuntu下的vim开发环境
常见C/C++ XML解析器比较
Windows Subsystem for Linux入门:安装+配置图形界面+中文环境+工作环境(vscode)
推荐 10 个 Linux 下的防病毒软件
linux device driver Makfile
Ubuntu终端常用命令从入门到入土
linux 绘画
一块网卡绑定多个IP地址(内含Redhat和Ubuntu)

网址: ubuntu linux C/C++环境搭建 https://www.huajiangbk.com/newsview1387685.html

所属分类:花卉
上一篇: 影响樱花树开花的因素有哪些
下一篇: C++开发环境如何设置呢?

推荐分享