針對CLion的WSL開發環境配置

2021-09-28 20:43:25 字數 1055 閱讀 5670

預設已安裝好windows subsystem for linux(ubuntu1804)環境,推薦從微軟的應用商店安裝。

在wsl中安裝c/c++開發環境,命令如下:

sudo apt install -y cmake gcc clang gdb valgrind build-essential
wsl自帶openssh, 但是自帶的ssh存在一點問題,需要重新生成key,然後重啟服務:

sudo ssh-keygen -a

sudo service ssh --full-restart

修改ssh配置,允許以使用者名稱+密碼的方式登入:

sudo vi /etc/ssh/sshd_config
找到passwordauthentication項並改為yes,即允許以使用者名稱+密碼方式登入。

ifconfig
在xshell或命令提示行中測試下是否可以ssh登陸wsl。如果登入失敗,則重新安裝下openssh,然後重新修改ssh配置,再嘗試登入。

sudo apt-get purge openssh-server

sudo apt-get install openssh-server

需要注意的是,每次重啟電腦後,wsl裡的ssh服務就關閉了,需要重新開啟服務,clion才可以連線到wsl上。使用下面的命令啟動ssh服務:

完整設定如上圖。在credentials中使用預設的ssh位址即可,設定為密碼認證。一切就緒後,clion就能識別到wsl環境中的c/c++開發環境了。

參考了官方文件後,自己提煉了一下,沒有重新設定ssh埠,發現也可以連線上了。如果你參考我的方法還是不行,就參照上面的官方文件操作應該是可以成功的。

C 開發環境 CLion配置

clion搭建c 開發環境 2 選擇安裝目錄,目錄盡可能簡單 如 d mingw 且不要包含中文和空格 3 新增相關的包 開啟mingw installation manager選擇 4 提交變化 5 新增環境變數 將d mingw bin新增到系統環境變數path裡 6 驗證安裝是否成功 開啟cm...

Clion配置C語言環境的步驟詳解

1.安裝tdm gcc 這部分除了安裝路徑外全部下一步就行 2.在cmd命令列下使用gcc v 檢查tdm gcc是否安裝成功 2.開始設定 3.新增mingw 4.具體配置 5.配置後按確定,clion開始編譯,可能出現警告 cmake warning manually specified var...

建立針對arm linux的交叉編譯環境

交叉編譯環境介紹 交叉編譯是嵌入式開發過程中的一項重要技術,它的主要特徵是某機器中執行的程式 不是在本機編譯生成,而是由另一台機器編譯生成,一般把前者稱為目標機,後者稱為主機。採用交叉編譯的主要原因在於,多數嵌入式目標系統不能提供足夠的資源供編譯過程使用,因而只好將編譯工程轉移到高效能的主機中進行。...