Vscode + Cygwin 搭建c编译环境

1 Vscode的安装

1.1 下载对应版本的Vscode,笔者用的是win10 64bit,选择windows x64,下载文件 VSCodeUserSetup-x64-1.63.0.exe 并进行安装。
在这里插入图片描述
1.2 安装扩展模块,Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code,C/C++,C/C++ Advanced Lint,C/C++ Extension Pack,C/C++ GNU Global,C/C++Runner,C/C++Snipets,C/C++ Themes 等等,如果模块不想使用,右边的小齿轮就可以设置为禁用,也可以卸载。

感觉下载的比较多……后面再摸索

在这里插入图片描述

2 Cygwin的安装

2.1 Cygwin软件及工具包

下载程序Cygwin,setup-x86_64.exe,软件安装过程省略,都是默认选项即可。
在这里插入图片描述
安装需要的工具包,右边三角符号下拉:
数字 可以选着安装的版本号
skip 跳过不安装
Keep 保持已经安装的状态
Uninstall 卸载
Reinstall重新安装。
这里是gcc-core,gcc-debuginfo,gcc-objc,gdb,make等,选择安装包点下一页,然后就可以联网安装。
在这里插入图片描述

2.2 环境变量的设置与检查

将 C:\cygwin64\bin 加入环境变量中,这样才能找到gcc.exe等工具。
在这里插入图片描述
在这里插入图片描述
检查配置是否成功,常规做法是用 gcc -v 打印出gcc的版本号,如果环境变量中出现错误,就直接没有反应。之前笔者在采用Vscode+MinGW方案时,就是由于环境变量输入时,出现引号,到时一直识别不到gcc.exe,后面通过检查才更正。关于没有采用Vscode+MinGW的方案,总结时描述。

用echo %PATH% 对检查下环境变量设置是否正确。

在这里插入图片描述

3 Hello程序测试

3.1 创建hello.c,在该文件夹中会产生settings.json 和 c_cpp_properties.json的文件,修改该文件中CompilerPath的路径,指向cygwin64文件路径。

#include <stdio.h>
int main(void)
{
    printf("hello");
    getchar();
    return 0;
}

在这里插入图片描述
在这里插入图片描述

运行程序,两种方式,
右键文件树中文件,点击Run Code,终端的code 打印 hello
在这里插入图片描述

第二种,选择终端,运行生成任务,可以编译生成文件。
在这里插入图片描述在这里插入图片描述
输出窗口右边,可以切换终端,如果习惯command prompt,可以切换过来使用。
在这里插入图片描述

4 小结

Vscode 码代码体验不错,配置c语言编译环境Vscode + Cygwin,这样进行程序调试其实不是很推荐,做一些入门练习还是可以的。踩了一些坑,做些记录标记下。

没有采用Vscode+MinGW,是在编译简单c程序时出现奇怪的BUG,代码有些可以,有些不可以的。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值