云服务器 centos 部署 code-server 并配置 c/c++ 环境

news2025/1/15 23:38:37

将你的云服务器改为 centos 8

为什么要将云服务器的操作系统改成 centos 8 呢?原因就是 centos 7 里面的配置满足不了 code-server 的需求。如果你使用的是 centos 7 那么就需要你升级一些东西,这个过程比较麻烦。我在 centos 7 上面运行 code-server 的时候就有这个错误!需要自己升级这些东西,之前就升级过,这次还要升级,受不了一点,就直接换了 centos 8 啥也不需要做,直接安装就行了!

在这里插入图片描述

下载 code-server

这是 code-server 的开源项目:code-server 开源项目

在项目的 install 部分给出了安装的方式,他是直接从 github上拉取资源。就比较慢嘛,懂的都懂。我们可以先下载 release 版本,然后将文件传输到服务器上。

这是我已经下载好的文件:

链接:百度网盘
提取码:0ajo

下载完成后,我们打开 xshell 连接到我们的服务器。我们需要先配置一下将 windows 文件传输到 xshell 上的路径:

在这里插入图片描述
在这里插入图片描述

然后点击确认。

连接好你的服务器之后,安装一下传输文件的软件:

yum install -y lrzsz

然后输入命令,开始传输文件。

rz

在这里插入图片描述

传输完成之后解压:

tar -zxvf code-server-4.18.0-linux-amd64.tar.gz

修改配置文件

我们先进入这个目录:

cd code-server-4.18.0-linux-amd64/bin

然后运行 code-server

./code-server

运行之后会有这样一个文件,我们需要打开他,配置一下。

在这里插入图片描述

ctrl + c 结束掉 code-server 的运行。然后使用 vim 编辑器打开配置文件。

vim /root/.config/code-server/config.yaml

按下英文状态下的 i 进入插入模式:然后将你的配置文件改成这个样子:

在这里插入图片描述

修改完毕之后,按 esc。然后::wq 保存并退出。

放行端口

登录阿里云的官网,找到控制台,进入安全组。然后手动添加一个安全组:端口范围:8080。
你是腾讯云,华为云,等等云,去对应的官网就行了。
在这里插入图片描述

运行 code-server

进入这个目录:

cd code-server-4.18.0-linux-amd64/bin

然后 ./code-server 运行 code-server。

然后打开浏览器,输入你的服务器公网 ip,和配置文件中的端口号,就可以登录 code-server了!

在这里插入图片描述

配置 c/c++ 环境

首先我们在 xshell 中升级 gcc

yum -y update gcc

然后安装 gdb

yum install gdb -y

然后,搜索一下你可以安装的 g++

yum search "gcc-c++"

在这里插入图片描述

安装 g++

yum install "gcc-c++.x86_64" -y

因为 code-server 上面是搜索不到 c/c++ 的那个插件的。因此我们需要单独安装插件。

在这里插入图片描述
这是下载链接

当然如果你不会使用魔法,下载很慢,因此我已经为你下载好了!

链接:百度网盘
提取码:w9xf

我们需要将下载好的这个文件弄到 xshell 里面,具体的方法上面讲过了哦!⤴️[跳转](# 下载 code-server)
在这里插入图片描述
找到我给你的那个 c/c++ 插件的存放路径,点击安装就好了!
在这里插入图片描述

运行测试

C++ 代码测试:
在这里插入图片描述

C 语言代码测试:

在这里插入图片描述

多文件编译运行

很简单,只需要将,默认生成的 task.json 修改成下面这个样子:

C语言:
在这里插入图片描述

C++:
在这里插入图片描述

这种解决多文件编译运行的方法不能一劳永逸,大佬可以指点指点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1149223.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

内含800个程序案例,最强Python学习资料来了,清华北大都在用!

IEEE Spectrum 重磅发布了 2023 年度编程语言榜单,Python 不仅在“Spectrum”综合排名中保持第一的位置,而且远超第二名 Java。Python以其简洁明了的语法、丰富的库支持和强大的社区生态,赢得了全球开发者的青睐。同时,Python的跨…

拥抱健康生活:TikTok引领健康与生活方式趋势

在当今数字化时代,社交媒体平台的崛起已经改变了我们获取信息、分享经验和塑造生活方式的方式。其中,TikTok已经成为引领健康和生活方式趋势的先锋,为数百万用户提供了丰富多彩的健康相关内容。这篇文章将探讨TikTok如何影响了我们的健康观念…

免费录屏软件哪个好?帮你轻松找到最佳选择

在当今社会,录制屏幕已经成为了生活和工作中不可或缺的一部分。无论您是教育工作者、演示者还是视频创作者,掌握一款优秀的免费录屏软件都能够帮助您更好地传达您的信息。可是免费录屏软件哪个好呢?本文将深入探讨三款常用的免费录屏软件&…

CSDN热榜分析4:生成词云图

文章目录 函数封装UI设计输出词云 热榜分析系列: CSDN热榜分析🔥 UI界面🔥 领域热榜 函数封装 词云图的绘制功能早在最开始做热榜分析的时候就已经实现了,但需要依赖matplotlib来画图,而并没有直接导出功能&#x…

[Unity][VR]透视开发系列3-Passthrough应用的真机测试方法

【视频讲解】 视频讲解地址请关注我的B站。 专栏后期会有一些不公开的高阶实战内容或是更细节的指导内容。 B站地址: https://www.bilibili.com/video/BV1Zg4y1w7fZ/ 我还有一些免费和收费课程在网易云课堂(大徐VR课堂): https://study.163.com/provider/480000002282025/…

Apollo上机实践:一次对自动驾驶技术的亲身体验

上机实践 概述自动驾驶通信分布式系统开发模式开发工具 自动驾驶感知传感器特性感知流程及算法部署感知模型 自动驾驶决策规划决策规划流程和算法使用 Dreamview 进行控制在环的规划调试开发规划场景和算法 福利活动 主页传送门:📀 传送 概述 Apollo 是…

【3妹教我学历史-秦朝史】1 秦朝初期

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 2哥 :3妹,在干嘛呢 3妹:读书呢…

不定长顺序表3

六.判空函数 刚刚忘记参数判断了 七.查找函数——在顺序表PS中 查找第一个key值,找到返回key值的下标,没有找到返回-1 不管能否扩容,查找都是在有效数据内部查找,所以可以把定长顺序表的查找Search函数搬过来 测试也跟定长的一样…

PCA9865 模块使用

本来是用来控制灯的,若用来控制舵机等,需外接电源 arduino arduino stm32 引脚A4为SDA,引脚A5为SCL asrpro 使用softiic库,使用arduino的 Adafruit_PWMServoDriver驱动库 进行修改 若要封装,需将Adafruit_PWMServoD…

Python实现文件压缩和解压功能

目录 一、常见的压缩格式 1、ZIP格式 2、RAR格式 3、7Z格式 二、压缩算法 1、Huffman编码 2、LZ77算法 3、Bzip2算法 三、解压算法 1、解压zip文件 2、解压rar文件 3、解压7z文件 总结 Python是一种功能强大的编程语言,具有易学易用的特点。它提供了许…

2021-arxiv-GPT Understands, Too

2021-arxiv-GPT Understands, Too Paper: https://arxiv.org/abs/2103.10385 Code: https://github.com/THUDM/P-tuning Prompt 简单理解 举例来讲,今天如果有这样两句评论: 1. 什么苹果啊,都没有苹果味&#xff0c…

DevChat:VSCode中基于大模型的AI智能编程助手

文章目录 1. 前言2. 安装2.1 注册新用户2.2 在VSCode中安装DevChat插件2.3 设置Access Key 3. 实战使用4. 总结 1. 前言 DevChat是由Merico公司精心打造的AI智能编程助手。它利用了最先进的大语言模型技术,像人类开发者一样高效地理解需求,并提供最佳的代…

Star History 九月开源精选 |开源 GitHub Copilot 替代

虽然大火了近一年,但是截至目前 AI 唯一破圈的场景是帮助写代码(谷歌云旗下的 DORA 年度报告也给 AI 泼了盆冷水)。不过对于软件开发来说,生成式人工智能绝对已经是新的标配。 本期 Star History 收集了一些开源 GitHub Copilot …

双十一好物提前看!双十一买什么最省心、好用又实惠的好物推荐

双十一即将来临,你是否已经开始为购物车准备填满各种好物?一年一度大促购物节可千万要清点好需要买刚需好物有哪些,毕竟错过了这个促销活动的时间就要等下一年,辛苦一年了,就等着双十一大促的时候买点好东西讨好一下自…

一文读懂多云CDN

本文带你了解火山引擎边缘云推出的一款创新产品:多云CDN。如果你的业务同时由多家CDN厂商提供服务,而你作为多家CDN服务的购买者/使用者/运维人员,那么多云CDN是帮助你“降本增效”的不二利器! 在不久前结束的“2023稀土掘金开发…

1400*B. Phoenix and Beauty(贪心构造)

Problem - 1348B - Codeforces 解析: 满足题意,会构成循环序列,其中循环节长度为 k,统计数列中不同元素的个数 cnt ,如果cnt > k,显然无解。 否则,由于题意中已经证明,答案序列个…

用CHAT分析:为什么层次网络模型理论,不容易解释熟悉性效应?

今天小编带大家探索新的事物,这个问题对于小编来说也是未知~ 问Chat:试分析为什么层次网络模型理论不容易解释熟悉性效应? 熟悉性效应(Familiarity Effect)是指人们对于熟悉的事物、人或情境有更积极的评价和感知。这…

无人机自主航迹规划智能算法综述

源自:航空兵器 作者:郭启敏, 张鹏, 王应洋, 王石 “人工智能技术与咨询” 发布 摘 要 关键词 无人机; 航迹规划; 自主性; 智能优化算法; 机器学习算法 引 言 1 无人系统自主性及其内涵 1.1 无人系统自主性定义 1.2 无人系统自主性内涵 2 航迹…

个人美容与美容产业:TikTok上的双重趋势探索

当今数字时代,美容行业已不再局限于专业的化妆师和美容院。社交媒体平台如TikTok已经成为美容爱好者和业内专业人士的创新舞台。本文将深入探讨TikTok如何引领着美容产业和个人美容趋势,以及它是如何将这两者相互融合。 TikTok:美容产业的游戏…

8 模型查看

查看检查模型的方法 1 torchsummary2 netron3 tensorboardX参考 查看检查模型的方法: 1 torchsummary 仅仅只是打印模型,并不能检测模型是否准确。 summary 会计算参数量,等等信息,还会对尺寸不匹配进行报错。 1,安…