目录
一:前置环境
1.1安装C语言编译器
参考:MinGW-w64的下载与安装_mingw官网下载-CSDN博客
Windows
安装 MinGW-w64(GCC 编译器)
下载地址:MinGW-w64
- 官网地址:mingw-w64
github
地址:https://github.com/niXman/mingw-builds-binaries/releases
下载时选择:
红色框中的支持win10,11
安装:
直接解压
添加环境变量:
将 C:\mingw64\bin 添加到系统环境变量 PATH。
验证安装:
打开终端,输入 gcc --version,看到版本信息即成功
Linux(ubuntu等)
指令安装与验证
sudo apt update && sudo apt install build-essential
gcc --version
1.2 安装插件
在VS code中安装相应的插件
1.3创建工作目录
创建工作目录,如下图的c_demo,exe文件是后生成的。
1.4生成task.json
按 Ctrl+Shift+P
→ 输入 Tasks: Configure Task
→ 选择 Create tasks.json file from template
→ 选择 Others
替换json文件的内容如下:
{
"version": "2.0.0",
"tasks": [
{
"label": "Compile C",
"type": "shell",
"command": "gcc",
"args": [
"-g", // 生成调试信息
"${file}", // 当前文件
"-o", // 输出文件名
"${fileDirname}/${fileBasenameNoExtension}.exe" // 输出路径
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
1.5创建c文件
创建demo.c,内容如下:
#include <stdio.h>
int main() {
float f = 100.0f; // 定义float变量
//int n = (int)f;
int n = f; // 强制转换为int
printf("result: %d\n", n);
return 0;
}
1.6 编译代码
按 Ctrl+Shift+B
执行编译任务,生成 demo.exe
(Windows)或 demo
(macOS/Linux)