对于怎么写c语言程序,我也是经历九死一生,才学会的,网上的资料太乱了,现在我总结一下
我这里说的Visual Studio Code是这个版本的
注意:这里的c语言文件路径只能在英文路径下,一旦有中文,就会报错
先安装两个插件吧,看图如下
然后去网上下载minGW64(这个是用来编译c程序的文件)
下载地址在这:MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net
进入这个网址后往下划
我下的是这个,根据你们自己的电脑安排就好了
下好后,记得自己放在那个文件里的,因为接下来要配置环境变量
将你下载好的文件中的bin文件路径复制到这就ok
然后我们检查一下环境变量是否配置好
在命令行中输入 gcc -v 回车。如果提示说这是非法命令,那就是配置失败,而如果有一长串字符(如下图),那就是配置成功。
到这里说明你快配好环境了,因为c程序运行还需要两个配置文件,如下
要运行C语言的程序还需要2个配置文件。
(1)指定一个工作文件夹
在VSCode的资源管理器中打开一个文件夹,作为工作文件夹。
在这个文件夹下建立一个名为 .vscode 的文件夹,注意有个点!如果已经有了,就不用建立了。
(2)新建launch.json文件
在这个 .vscode 文件夹下新建2个文件作为配置文件。
第一个是 launch.json文件,输入如下内容。
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",
//**********上面这行,要修改为你的编译器所在的路径,形如 c:\\***\\bin\\gdb.exe
"preLaunchTask": "gc", //这里注意一下这个名字一会儿还要用到
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
]
}
]
}
(3)新建tasks.json文件
还是在 .vscode 文件夹下,新建一个tasks.json文件,输入如下内容。
{
"version": "2.0.0",
"command": "gc", //这里的名字 注意一下
"args": [
"-g",
"${file}",
"-o",
"${fileBasenameNoExtension}.exe"
], // 编译命令参数
"problemMatcher": {
"owner": "cpp",
"fileLocation": [
"relative",
"${workspaceFolder}"
],
"pattern": {
"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
"file": 1,
"line": 2,
"column": 3,
"severity": 4,
"message": 5
}
}
}
到这里就配置完成了,就可以写c语言了
(注意:这里的c语言文件路径只能在英文路径下,一旦有中文,就会报如下图的错)