CLion 遠端Linux伺服器 開發除錯
Linux 配置
為了使用CLion 進行開發除錯Linux相關的軟體版本推薦如下
Cmake 3.x 以上
gdb 7.8.x 以上
本次配置使用的Linux 版本為Centos 7.4 mini
首先解除安裝預裝Cmake 2
yum remove cmake
首先安裝必要的環境
yum install -y gcc g++ gcc-c++ make automake texinfo wget
Cmake 安裝
下載Cmake 3.14, 你可以在這裡找到你需要版本的Cmake下載,這裡採用了3.13.4的版本
wget https://cmake.org/files/v3.14/cmake-3.14.3.tar.gz tar -xf cmake-3.14.3.tar.gz cd cmake-3.14.3 ./configure make sudo make install
安裝好後的Cmake位於 /usr/local/share/cmake-3.13/,可執行程式位於/usr/local/bin/cmake
為了讓CLion能夠自動識別,構建軟連線。
ln -s /usr/local/bin/cmake /usr/bin/cmake
gdb
在安裝GDB 前請先安裝termcap庫,否則在安裝gdb時會報該庫找不到的錯誤。
termcap 安裝
下載termcap 1.3.1 , 你可以在這裡找到你需要版本的termcap 下載,這裡採用了1.3.1的版本
wget https://ftp.gnu.org/gnu/termcap/termcap-1.3.1.tar.gz tar -xf termcap-1.3.1.tar.gz cd termcap-1.3.1 ./configure sudo make install
gdb 安裝
解除安裝預裝的gdb
yum remove -y gdb
下載gdb 7.9 , 你可以在這裡找到你需要版本的gdb 下載,這裡採用了7.9的版本
wget http://mirrors.ustc.edu.cn/gnu/gdb/gdb-7.9.tar.xz
tar -xf gdb-7.9.tar.xz
cd gdb-7.9
./configure
make
如果在make 過程中提示下面錯誤
configure: error: no termcap library found
請按照的 termcap 安裝
貌似遇到textinfo沒安裝的,可以yum install texinfo
然後
sudo make install
gdb將被安裝到/usr/local/share/gdb目錄,可執行程式位於/usr/local/bin/gdb
為了讓CLion能夠自動識別,構建軟連線。
ln -s /usr/local/bin/gdb /usr/bin/gdb
CLion 配置
首先安裝CLion, CLion官方‘’
建議使用ToolBox安裝,比較省心。ToolBox官方
環境配置
安裝完成之後開啟CLion,選擇 Configure -> Settings
展開 Build, Execution, Deployment -> Toolchains,然後點選右側加號,增加編譯執行按鈕。
點選 Environmen,在展開的選單中選擇 Remote Host。
相關推薦
CLion 遠端Linux伺服器 開發除錯
Linux 配置 為了使用CLion 進行開發除錯Linux相關的軟體版本推薦如下 Cmake 3.x 以上 gdb 7.8.x
EAS BOS開發工具遠端連線伺服器的除錯
日常工作中,如果想DEBUG跟蹤二開程式碼在生產環境中執行情況是什麼樣的,我們可以通過BOS的開發工具遠端除錯來跟蹤,可以解決實際工作中一些生產環境出現的疑難問題檢視。步驟如下: 1、啟動伺服器的 debug server 找到對應服務例項的路徑,如eas\ser
linux、windows登入到遠端linux伺服器
轉載地址:http://blog.51cto.com/wuweizhu/2096062 作為一款伺服器級別的作業系統,linux充分考慮了遠端登入的問題,無論是從linux、windows還是其他一些作業系統登入到linux都是非常方便的,本文介紹使用linux和windows登入到遠端linu
C++ Linux伺服器開發(1)——極速入門必備命令
1.shell簡介 shell是運維和系統管理員操作Linux系統的首選,是一個命令直譯器 命令列---------------->解釋執行 命令列相關: 行首“$”或"#“---------------
遠端linux伺服器安裝mysql
描述:通過Xshell客戶端在遠端伺服器上安裝myql出現了各種問題,查詢日誌記錄,以及百度了很多解決方式,大多數方法都不能解決……記錄一下 一,遇見問題 問題一: Can't find file: './mysql/plugin.frm' (errno: 13) 1 問
Linux驅動開發除錯 -- 開啟dev_dbg()【轉】
本文轉載自:https://blog.csdn.net/kunkliu/article/details/78048618 轉載地址:http://blog.chinaunix.net/uid-22841689-id-3924244.html 一、列印除錯 &nbs
使用docker-maven-plugin外掛將專案編譯為docker映象到遠端linux伺服器(非常有用)
在win10中使用idea開發一個模組化的maven專案,然後想要把該專案直接編譯到遠端Linux伺服器的Docker中,具體做法如下: 第一:在各模組中的pom檔案中加入以下 <plugin> <groupId>co
使用docker-maven-plugin外掛將專案編譯為docker映象到遠端linux伺服器
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ,這裡就寫4個0,你可別改成自己的ip哦,儲存後退出,重新載入配置檔案#systemctl daemon-reload ,啟動docker #
Linux伺服器開發/測試環境搭建流程
1、MariaDB yum 安裝/初始化/授遠端許可權 yum安裝 進入目錄/etc/yum.repos.d/,建立MariaDB.repo,將以上內容Copy進去 執行以下命令 sudo yum install MariaDB-server MariaDB-clie
如何在ssh遠端linux伺服器時不需要輸入密碼
目的: 期望A伺服器在對B伺服器執行ssh或者scp等命令的時候不需要輸入密碼 實現方法: 1.通過安裝sshpass服務 2.通過金鑰驗證的方式 操作過程: 一、通過sshpass的方式達到密碼非互動 1.安裝sshpass服務(centeros 7上可直接yum安裝,
動腦學院Linux伺服器開發學習資料
Linux伺服器開發-深入理解檔案系統IO機制連結:https://pan.baidu.com/s/1zRja-YIrCwIB1WWU0iAV8w 密碼:ac3k老師帶你深入理解去中心化網路 連結:https://pan.baidu.com/s/1pMM0Swb 密碼:52n
jprofile 監控遠端linux伺服器上tomcat 效能配置
前提條件: 1. 測試環境 伺服器:Linux X64;tomcat 7.0;jdk 1.7;jprofiler_linux_9_2.sh 客戶端:Windows10;jprofiler_windows-x64_9_2.exe 2. JProfiler軟體下載
Maven專案配置tomcat8外掛實現專案自動部署到遠端linux伺服器
1.tomcat配置在tomcat目錄中的conf目錄下找到tomcat-users.xml配置檔案,然後搜尋tomcat-users,進行tomcat使用者的角色和許可權配置,如下:<tomcat-users> <role rolename="ma
通過SecureCRT下載遠端Linux伺服器上的檔案到本地Windows
① sz 檔名【先cd到需要下載的檔案的目錄層】 [[email protected] bookinterface]# sz test.txt rz Starting zmodem transfer. Press Ctrl+C to can
在遠端Linux伺服器中備份MySQL資料庫,通過scp將遠端Linux伺服器中檔案下載到本地Linux電腦中
1.首先登入到遠端伺服器(ip 10.46.2.228),可通過ssh方式登入,確保ssh服務和22埠正常才能使用scp命令下載檔案; 2.執行命令 mysqldump -u root -p mysql(要匯出的資料庫名) > mysql.sql(匯出資料庫儲存檔名
配置telnet從win訪問遠端linux 伺服器
通過telnet從winddos平臺訪問linux 伺服器 ,可以實現和ssh 客戶端一樣的訪問效果。由於這種方式只需要開啟windos中的telnet元件服務,所以方便簡單,但是互動沒有s
linux伺服器開發二(系統程式設計)--程序相關
程序相關的概念 程式與程序 程式,是指編譯好的二進位制檔案,在磁碟上,不佔用系統資源(CPU、記憶體、開啟的檔案、裝置、鎖等等)。 程序,是一個抽象的概念,與作業系統原理聯絡緊密。程序是活躍的程式,佔用系統資源。在記憶體中執行(程式執行起來,產生一個程序)。 程式 --&g
win-sshfs配置方法(將遠端linux伺服器目錄同步到windows本地)
引言 如今程式設計師的許多操作都需要在雲伺服器上進行,而運用shell指令,使用vim開發,無疑對新手造成了一定困難。於是我們可以使用sshfs(通過ssh連線的File System)將遠端伺服器目錄掛載到本地,直接在本地進行檔案的建立,讀寫操作,而這些
在windows中把檔案上傳到遠端Linux伺服器
1.下載 可以從http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下載pscp,並將其放入windows的system32 資料夾下,這樣在dos命令視窗中就能直接呼叫使用了。 2、使用 (一
遠端Linux伺服器部署Javaweb工程
在本地windows配置環境,部署執行javaweb工程,是一件再簡單不過的事情了,但是要部署到正式的遠端Linux伺服器上,對於一個沒有使用過雲伺服器的初級程式設計師,在這個過程中還是會遇到不少困難,雖然我並不喜歡配置環境這件事件,但是還是要掌握的。我只是記錄