配置一个开箱即用的 windows wsl + vscode c/c++ 开发环境
cinob 7/13/2022 c
# 基础配置
# 准备
安装wsl (opens new window) 安装ubuntu (opens new window)
# 安装gcc
// 更新源
sudo apt-get update
// 安装
sudo apt-get install build-essential gdb
// 检查一下
gcc -v
1
2
3
4
5
6
2
3
4
5
6
# 安装并配置vscode
先在windows上下载安装vscode (opens new window)
打开ubuntu
// 打开当前目录 自动安装
code .
1
2
2
# 测试一下
在当前目录新建hello-world.c
文件
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}
1
2
3
4
5
6
7
2
3
4
5
6
7
在终端编译并运行
gcc hello-world.c -o hello-world && ./hello-world
1
可以看到成功输出了Hello, world!
# 进阶配置 懒人必备
# vscode代码片段
打开vscode 菜单栏->文件->首选项->配置用户代码片段->新建c
{
"main template": {
"prefix": "temp",
"body": [
"#include <stdio.h>",
"",
"int main()",
"{",
" $1",
" return 0;",
"}"
],
"description": "main template"
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
新建一个c文件 输入temp 就可以使用了
# 简化编译运行命令
打开.bashrc
文件
code ~/.bashrc
1
添加到.bashrc
文件最后一行
alias c='_c(){ gcc $1 -o ${1%.*}; ./${1%.*};};_c'
1
保存关闭并执行
source ~/.bashrc
1
将之前的命令
gcc hello-world.c -o hello-world && ./hello-world
1
替换为
c hello-world.c
1
搞定~