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
英文地址,請注明出處:http://en.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?從"客服"到"秘書"的華麗轉…