c++学习第3篇编辑器——centos7.9.2009系统离线安装clion软件并成功调试c++程序

远程linux服务器安装clion

  • 0 前提2个:
  • 1 下载CLion-2021.1.1.tar.gz安装包
  • 2 上传到linux系统并解压
  • 3 修改linux系统里的/etc/ssh/sshd_config文件中的X11UseLocalhost 注释去掉并设为no
  • 4 安装xauth
  • 5 安装MobaXterm软件并使用ssh组件打开clion
    • 5.1 如果打不开clion,报错!bootstrap.error.message.no.graphics.environment!
  • 注意事项
    • 注意1 MobaXterm和xshell工具区别
    • 注意2 连接远程linux启动界面,远程linux服务器必须安装图像化界面xauth

20250723成功在centos7.9.2009系统上安装了clion软件并成功执行,记录一下安装过程。非常简单并且出乎意外,之前安装vscode和vscode-ssh一直报错,没想到安装clion一步成功;

一共就5步:
前提是自己安装centos7.9.2009系统后已经安装了gdb, cmake, gcc和g++这4个软件,然后就操作下面的3步就完成安装了。并不需要网上一些人说的安装其它的一些库等,也不需要其它的一些centos7界面、openssl-devel等。

1 下载CLion-2021.1.1.tar.gz安装包;
2 上传到linux系统并解压
3 修改linux系统里的/etc/ssh/sshd_config文件中的X11UseLocalhost 为yes
4 安装xauth
5 安装MobaXterm软件并使用ssh组件打开

0 前提2个:

1 自己安装了centos7.9.2009系统;
2 只在centos7.9.2009系统上安装了下面4个软件

yun install gdb
yum install g++
yum install gcc
yum install cmake

虚拟机的linux系统配置-CSDN博客
https://blog.csdn.net/xiaotiig/article/details/147248428?spm=1011.2415.3001.5331

1 下载CLion-2021.1.1.tar.gz安装包

1 下载CLion-2021.1.1.tar.gz安装包,从clion官网https://www.jetbrains.com/clion/download/other.html下载了安装包;

2 上传到linux系统并解压

2 从windows电脑上上传到centos7的linux系统里;在/root目录下tar -zxvf CLion-2021.1.1.tar.gz

cd /root
tar -zxvf CLion-2021.1.1.tar.gz

在这里插入图片描述

3 修改linux系统里的/etc/ssh/sshd_config文件中的X11UseLocalhost 注释去掉并设为no

zhus

在这里插入图片描述

4 安装xauth

(1)使用which xauth命令查看是否安装了xauth,没安装就无法使用图像界面,这个必须安装。

(2)查看是否安装了图形界面工具

rpm -qa | grep -E "xorg|x11|xauth"

(3)安装图像界面工具

sudo yum install -y xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils

5 安装MobaXterm软件并使用ssh组件打开clion

自己安装的是v25.2个人版的MobaXterm

MobaXterm(终端工具)下载安装及使用_mobaxterm下载安装-CSDN博客

cd /root/clion-2021.1.1/bin
./clion.sh

输入上面的命令,输出了下面的错误,但是仍然成功打开了clion界面,并且没有任何影响
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

5.1 如果打不开clion,报错!bootstrap.error.message.no.graphics.environment!

下面的X11-forwarding如果显示连接不上,说明连不上服务器的显示系统,这样就打不开clion。基本上有下面2种原因:
(1)没安装xauth,需要安装
(2)没配置好配置文件文件,通过修改/etc/ssh/sshd_config文件中的X11UseLocalhost解决。
在这里插入图片描述

在这里插入图片描述

注意事项

注意1 MobaXterm和xshell工具区别

打开clion软件的时候,需要windows上的ssh软件有图形化界面支持,使用xsheel的时候需要有xmanager环境,只安装了xshell是无法启动的。

为了方便,直接使用了MobaXterm软件启动clion,这个软件和xsheel, xftp的功能是一样的,它都集成到一起了。
在这里插入图片描述

注意2 连接远程linux启动界面,远程linux服务器必须安装图像化界面xauth

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

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

相关文章

20250722解决在Ubuntu 24.04.2下编译RD-RK3588开发板的Android13出现找不到lz4的问题

20250722解决在Ubuntu 24.04.2下编译RD-RK3588开发板的Android13出现找不到lz4的问题 2025/7/22 15:21缘起:在Ubuntu 24.04.2下编译RD-RK3588开发板的Android13。 报错:/bin/sh: 1: lz4: not found为了简单起见,直接在 荣品的技术支持QQ群的 …

加载用户设置时遇到错误找到一个带有无效“icon“的配置文件。将该配置文件默认为无图标。确保设置“icon“时,该值是图像的有效文件路径“

"C:\Users\Yourname\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json 修改所有icon字段位none 如:{"guid": "{bf61c995-08cc-4a56-b781-5dba411ef19c}","hidden": false,"icon&…

如何提升连带消费?从新零售“人-货-场”模型拆解

目录 一、分析背景 二、新零售分析思路和分析方法 1.具体分析思路 2.分析方法 三、新零售“人-货-场”分析的实操步骤 1.数据收集 2.数据处理 3.图表制作 四、总结 想让线上引来的顾客,在店里多买几件? 连带消费可是实体店赚钱的“秘密武器”&a…

Java异常处理核心原理与最佳实践

Java异常处理核心原理与最佳实践 场景: 你开发的文件处理工具在读取用户上传的文件时突然崩溃,控制台抛出FileNotFoundException。用户的操作被中断,数据丢失。这种糟糕的体验正是异常处理机制要解决的核心问题——如何在程序出错时优雅地恢复…

Ubuntu 安装 Odoo 17 详细教程

Ubuntu 安装 Odoo 17 详细教程 本教程将指导您在 Ubuntu 系统上从源代码安装 Odoo 17。Odoo 是一款功能强大的开源 ERP 和 CRM 软件套件。本教程适用于希望自行配置和管理 Odoo 环境的用户,尤其适合开发者和系统管理员。 教程概述 本教程将涵盖以下步骤&#xff…

鲲鹏·卓识系列2.45G传感器型有源标签:以国产化技术重塑安全监测与人员管理新标准

标题:鲲鹏卓识系列2.45G传感器型有源标签:以国产化技术重塑安全监测与人员管理新标准 随着工业4.0和智慧城市建设的加速推进,安全生产、环境监测和人员管理成为各行业的核心需求。在军事、工业、仓储、能源等领域,温湿度、烟雾、油…

腾讯云推出CodeBuddy:革新AI全栈开发体验

文章目录一、前言二、安装流程三、CodeBuddy 核心功能3.1 AI辅助开发3.2 Coding Design Chat 三大模式3.3 Boost Prompt3.4 Figma 集成3.5 Componen 控件库3.6 Config MCP3.7 Upload Images 图片上传和管理3.8 Preview功能3.9 Deploy 一键部署3.10 项目展示 | MCP生成小红书卡片…

龙虎榜——20250723

上证指数放量收上影线,未站上3600点,个股下跌明显多于上涨,指数有调整需求,注意短线风险。深证指数较昨日缩量收阴线,依然在5日均线上方运行,打到前期平台高点有震荡调整需求,注意风险。2025年7…

SpringBoot06-@ConfigurationProperties注解

ConfigurationProperties注解用于将配置文件(application.properties 或 application.yml)中的配置值,自动绑定到 Java Bean 对象上。1-1、基本用途比如我们在 application.yml 中有这样一段配置:app:name: myAppversion: 1.0.0au…

oracle里面concat函数用法,oracle wm_concat函数用法-

wmsys.wm_concat函数,它的作用是以’,’链接字符 例子如下: SQL> create table idtable (id number,name varchar2(30)); Table created SQL> insert into idtable values(10,’ab’); 1 row inserted SQL> insert into idtable values(10,’bc…

C++中的list(2)简单复现list中的关键逻辑

C中的list(2)//简单复现list中的关键逻辑 前言 这一节的主要内容就是:简单复现list中的关键逻辑。同样的,我们这一节也是先粗略的看一眼源码,结合源码,边理解边复现。源码我已经上传到gitee,网…

Linux——System V 共享内存 IPC

文章目录一、共享内存的原理二、信道的建立1.创建共享内存1.key的作用2.key的选取3.shmid的作用4.key和shmid的区别5.内存设定的特性6.shmflg的设定2.绑定共享内存3.代码示例三、利用共享内存通信1.通信2.解除绑定3.销毁共享内存1.命令行销毁2.程序中销毁四、共享内存的生命周期…

Python 程序设计讲义(9):Python 的基本数据类型——复数

Python 程序设计讲义(9):Python 的基本数据类型——复数 复数与数学中的复数概念类似。在 Python 中,复数表示为 abj,其中:a为实数部分,b为虚数部分,j称为虚数单位。复数必须包含虚数…

leetcode_121 买卖股票的最佳时期

1. 题意 有一个股价变化图,你可以在一天买入,在未来一天卖出。 求通过这样一次操作的最大获利。 2. 题解 2.1 枚举 直接枚举,买入卖出的时间,肯定会超时啦~ 时间复杂度为O(n2)O(n^2)O(n2) 空间复杂度为O(1)O(1)O(1) class …

ToBToC的定义与区别

B 端和 C 端主要是从产品所面向的用户群体角度来区分的,B 端指的是企业用户(Business),C 端指的是个人消费者(Consumer),它们在多个方面存在明显区别,具体如下:用户特征B…

Python 程序设计讲义(8):Python 的基本数据类型——浮点数

Python 程序设计讲义(8):Python 的基本数据类型——浮点数 目录Python 程序设计讲义(8):Python 的基本数据类型——浮点数一、浮点数的表示形式1、小数形式2、指数形式二、浮点数的精确度浮点数也称小数&am…

MCP客户端架构与实施

前言:从模型到生产力 — MCP的战略价值 在过去的一年里,我们团队见证了大型语言模型(LLM)从技术奇迹向企业核心生产力工具的演变。然而,一个孤立的LLM无法解决实际的业务问题。真正的价值释放,源于将模型的认知能力与企业现有的数据、API及工作流进行无缝、安全、可扩展…

白盒测试核心覆盖率标准详解文档

白盒测试核心覆盖率标准详解文档 1. 什么是白盒测试与覆盖率? 白盒测试(White-box Testing),又称结构测试或逻辑驱动测试,是一种测试方法,测试人员能够访问并了解被测软件的内部结构、代码和实现逻辑。测试…

顺丰面试提到的一个算法题

顺丰面试提到的一个算法题面试过程中大脑空白,睡了一觉后突然想明白了 原理非常简单就是根据数组中元素的值对值对应的索引进行排序 哎,,,,具体看以下代码吧[使用 Java 17 中 Stream 实现] 最好别用 CSDN 提供的在线运…

ChatGPT Agent深度解析:告别单纯问答,一个指令搞定复杂任务?

名人说:博观而约取,厚积而薄发。——苏轼《稼说送张琥》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录一、什么是ChatGPT Agent?从"客服"到"秘书"的华丽转…