ubuntu linux C/C++环境搭建

@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项目构建工具cmake1.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://m.huajiangbk.com/newsview1387685.html
| 上一篇: 影响樱花树开花的因素有哪些 | 下一篇: C++开发环境如何设置呢? |



