当前位置:首页 > Windows程序 > 正文

我选择的是Ubuntu

2024-03-31 Windows程序

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. 如果有疏漏或可改造的处所,欢迎在评论区留言噢

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/34471.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494588访问次数
  • 建站天数
  • 友情链接