ubuntu下vscode配置c环境
时间: 2023-04-26 15:06:45 浏览: 182
1. 安装gcc编译器
在终端中输入以下命令:
```
sudo apt-get update
sudo apt-get install build-essential
```
2. 安装C/C++扩展
在VS Code中打开Extensions,搜索C/C++,选择安装Microsoft的C/C++扩展。
3. 配置tasks.json文件
在VS Code中打开终端,选择Terminal -> Configure Tasks,选择C/C++:gcc build active file,然后在.vscode文件夹下生成tasks.json文件。
在tasks.json文件中添加以下内容:
```
{
"version": "2..",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
```
4. 配置launch.json文件
在VS Code中打开终端,选择Debug -> Add Configuration,选择C++(GDB/LLDB),然后在.vscode文件夹下生成launch.json文件。
在launch.json文件中添加以下内容:
```
{
"version": ".2.",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": true,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
```
5. 编写C代码
在VS Code中新建一个C文件,输入以下代码:
```
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return ;
}
```
6. 编译和运行
在VS Code中按下Ctrl + Shift + B,选择build,然后在终端中输入以下命令:
```
./<filename>
```
其中,<filename>为生成的可执行文件名。
阅读全文