Windows Sublime Text 配置Linux子系統(WSL)下的 gcc/g++ 編譯環境

來源:互聯網
上載者:User

標籤:檔案夾   ubuntu   好的   測試   dir   windows   apt-get   一個   部分   

0. 簡介(若已瞭解背景可以跳過此部分)

Windows 10 Build 14316以上版本中加入了“Windows系統的Linux子系統”(Windows Subsystem for Linux,以下簡稱WSL)功能,這是一個完整的Linux系統。Sublime Text是一個迅速並且功能強大代碼編輯器。現在網上大多數關於Sublime Text配置gcc/g++編譯環境的教程都是用MinGW之類的工具,這裡來講講如何使用WSL來建立原汁原味的gcc/g++編譯環境。

1. 安裝WSL

(參考文檔 https://docs.microsoft.com/en-us/windows/wsl/install-win10 )

在管理員權限的Power Shell中輸入

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

如果需要,請重啟電腦。

如果你的Windows版本大於build 16215,請繼續在Windows Store中為WSL安裝發行版,我選擇的是Ubuntu。安裝完成後進行基本的配置。

最後檢驗安裝是否成功,在powershell或者cmd下輸入"bash",如果進入了子系統則表明安裝成功。

 

2. 為WSL安裝gcc/g++編譯工具

在Bash中執行

sudo apt-get update && sudo apt-get install build-essential

確認後即開始安裝。

 

3. 安裝Sublime Text 3並配置gcc/g++ 編譯環境

從Sublime Text官網下載並安裝:https://www.sublimetext.com/

完成後開啟Sublime軟體,依次開啟:Tools—>Build System—>New Build System,以gcc為例,輸入以下內容:

{  "cmd" : ["bash", "-c", "gcc ${file_name} -o ${file_base_name} && ./${file_base_name}"],  "shell": true,  "working_dir": "${file_path}",}

儲存為WSLgcc.sublime-build,該檔案在sublime的  Packages/User 檔案夾下。

4. 測試是否配置成功

在 Tools—>Build System 中選擇剛剛配置好的WSLgcc編譯環境,建立檔案進行測試:

#include<stdio.h>int main (){    printf("hello world!\n");    return 0;}

按 Ctrl+B 編譯運行,可以看到運行結果:

 

 

P.S. 如果有疏漏或可改進的地方,歡迎在評論區留言噢

Windows Sublime Text 配置Linux子系統(WSL)下的 gcc/g++ 編譯環境

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.