c用什么开发工具(c开发环境和开发工具 推荐)

今年有个C语言的课程,以往上C语言课都是用VC++6作为开发环境,VC6实在是太古老了,这个学期想用VisualStudioCode来配置C语言的开发环境。把整个环境变量配置、工具安装使用的步骤总结如下,因为是针对初学者,所以步骤非

今年有个C语言的课程,以往上C语言课都是用VC++6 作为开发环境,VC6实在是太古老了,这个学期想用Visual Studio Code来配置C语言的开发环境。把整个环境变量配置、工具安装使用的步骤总结如下,因为是针对初学者,所以步骤非常详细。

为Windows安装C编译器(MinGW-W64 GCC)

C编译器(MinGW-W64 GCC)的下载地址为:
https://sourceforge.net/projects/mingw-w64/

打开点击下载按钮即可安装:

c用什么开发工具(c开发环境和开发工具 推荐)

但是,这样安装有个问题。这个下载的安装器是在线下载安装的,因为不可说的原因,下载会出错。

我找了离线的安装包放在百度云盘里给大家下载,地址为:

https://pan.baidu.com/s/10o1xCKnyu5HKiqyRpZmDrQ

提取码: karj

下载后是一个压缩文件,将它解压到指定的文件夹,可以是C盘

c用什么开发工具(c开发环境和开发工具 推荐)

点开,进入它的“bin”子文件夹,然后复制路径“C:mingw64bin”。

c用什么开发工具(c开发环境和开发工具 推荐)

然后右键点击“此电脑”,选择最下面的子菜单“属性”

c用什么开发工具(c开发环境和开发工具 推荐)

调出“系统”对话框,然后点击左方的“高级系统设置”按钮,调出“系统属性对话框”。

c用什么开发工具(c开发环境和开发工具 推荐)

在“系统属性”对话框中的“高级”选项卡下点击“环境变量”按钮,调出“环境变量”对话框。

c用什么开发工具(c开发环境和开发工具 推荐)

在“环境变量”对话框中,选中“Path”,点击“编辑”按钮,调出“编辑环境变量”对话框。

c用什么开发工具(c开发环境和开发工具 推荐)

在“编辑环境变量”对话框中点击“新建”按钮,在下方粘贴上面复制的mingw64的地址。

c用什么开发工具(c开发环境和开发工具 推荐)

依次点击“确定”按钮,完成C编译器的安装和环境变量配置。如果配置成功,同时按下键盘上的“win+r“键,在出现的”运行“对话框中输入”cmd“回车。

c用什么开发工具(c开发环境和开发工具 推荐)

在随后出现的”cmd.exe”窗口中,输入“gcc -v”命令,会出现gcc的版本号,说明安装配置成功。

c用什么开发工具(c开发环境和开发工具 推荐)

安装并配置Visual Studio Code

下载VSCode,下载地址为:
https://code.visualstudio.com/,在网页中点击”Download for Windows“按钮即可下载。当然,还可以点击按钮右侧紧挨着的向下的箭头选择不同操作系统的VSCode版本。

c用什么开发工具(c开发环境和开发工具 推荐)

下载下来是一个exe的安装文件,”
VSCodeUserSetup-x64-1.53.2.exe“。如果你觉得下载速度慢,可以复制下载链接然后使用迅雷等下载工具下载。

VSCode的安装比较简单,根据提示一路傻瓜式安装,完成后在开始菜单下就会有“Visual Studio Code”了,点击打开。

c用什么开发工具(c开发环境和开发工具 推荐)

打开后,如下图。左侧边栏是几个快速的按钮,点击最下面的“Extensions”(扩展)按钮。

c用什么开发工具(c开发环境和开发工具 推荐)

在随后出现的”扩展市场“的搜索框中输入”C/C++“,在随后出现的列表中选择对应的扩展,确认是Microsoft家的,就点击”Install“按钮即可安装。

c用什么开发工具(c开发环境和开发工具 推荐)

安装完”C/C++”扩展后,安装“Code Runner”扩展,方法相同。

c用什么开发工具(c开发环境和开发工具 推荐)

俩扩展安装完成后,是对“Code Runner”扩展的配置,在“File”菜单下找到“Preference”再找到“Settings”子菜单。

c用什么开发工具(c开发环境和开发工具 推荐)

在随后的Settings页面中,将“Run Code Configuration”中的“Run In Terminal”、”Save File Before Run”前面的复选框选中。

c用什么开发工具(c开发环境和开发工具 推荐)

VSCode及其扩展的安装、位置完成。

开发C语言工程

在你喜欢的位置创建一个文件夹,建议使用纯英文字符的名。此处以在桌面上创建”CExamples“文件夹为例,

c用什么开发工具(c开发环境和开发工具 推荐)

随后,打开VSCode,然后在”File“菜单下找到”Open Folder“子菜单,并点击。定位到刚刚创建的新文件夹,然后点击”选择文件夹“按钮。当然,如果你刚打开VSCode,没有选定文件夹,它也会出现一个”Open Folder“按钮,你通过这个按钮选择刚刚创建的文件夹效果是一样的。

c用什么开发工具(c开发环境和开发工具 推荐)

鼠标移动到打开的文件夹处会出现4个快捷按钮,点击左边第一个就可以给文件夹创建一个新的文件,命名为”hello.c“。

c用什么开发工具(c开发环境和开发工具 推荐)

在”hello.c“文件中输入简单的命令。

#include <stdio.h>

int main(){
printf(\\\"hello world! I\\\' m VSCoden\\\");
return 0;
}

c用什么开发工具(c开发环境和开发工具 推荐)

重点来了,代码编辑完成后还不能直接运行。还需要配置俩json文件。

首先,在”Terminal“菜单下点击”Configure Tasks…”子菜单。

c用什么开发工具(c开发环境和开发工具 推荐)

在随后出现的弹出框中选择“C/C++:gcc.exe生成活动文件”

c用什么开发工具(c开发环境和开发工具 推荐)

随后,在“CEXAMPLES”文件夹中会自动生成一个“.vscode”的子文件夹,在这个子文件夹下自动创建一个”tasks.json“的文件。不用做任何改动。

c用什么开发工具(c开发环境和开发工具 推荐)

最后,回到“hello.c”文件,单击鼠标右键选择“Run Code”即可运行代码。

c用什么开发工具(c开发环境和开发工具 推荐)

运行结果会在下面出现的“Terminal”中显示

c用什么开发工具(c开发环境和开发工具 推荐)

如果想要调试代码的话呢?点击“Run”菜单下的“Start Debugging”子菜单。

c用什么开发工具(c开发环境和开发工具 推荐)

在随后出现的弹出框中选择“C++(GDB/LLDB)”,再选择”gcc.exe“。

c用什么开发工具(c开发环境和开发工具 推荐)
c用什么开发工具(c开发环境和开发工具 推荐)

这个时候就可以进入调试,如果我们将代码改一下,并设置俩断点。

#include <stdio.h>

int main(){
int a, b, sum;
printf(\\\"input two int numsn\\\");
scanf(\\\"%d,%d\\\",&a,&b);
sum = a + b;
printf(\\\"%d+%d=%dn\\\", a, b, sum);
return 0;
}

c用什么开发工具(c开发环境和开发工具 推荐)

这个时候,进入调试如下:运行到scanf那一行后在terminal中等待我们输入,假设输入“3,4″,然后回车。

c用什么开发工具(c开发环境和开发工具 推荐)

这个时候,程序运行到第7行会暂停,如果在下面的”DEBUG CONSOLE“中输入变量名,调试窗口会返回我们变量在程序运行到当前调试状态下的值。

c用什么开发工具(c开发环境和开发工具 推荐)

点击上方的”Step Into”图标,会运行到下一行。

c用什么开发工具(c开发环境和开发工具 推荐)

这个时候再在”DEBUG CONSOLE“中输入sum,这个变量的值已经变成a+b的值7了。

c用什么开发工具(c开发环境和开发工具 推荐)

小结

好了,使用VSCode开发C语言的配置搞定了,还是比较简单方便的。而且VSCode的编程界面比VC++6好太多了,它的代码自动提示什么的也比VC++6强大。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/59777.html

(0)
nan
上一篇 2021-12-09
下一篇 2021-12-09

相关推荐

  • 营销策划三板斧三角法则(产品上市预测金标准)

    作者:张大力方向:新品上市预测原创文章不可转载提到三板斧就不得不说张飞,三国时期的张飞被誉为万人敌,手持板斧威名远扬,杀敌立功甚至封侯。但世人皆知他只会三招,比不上关羽的大刀变化,秀不过赵云的花枪威武,他凭什么争得盖世功名?凭的就是三

    2021-11-12
    0
  • 有哪些营销节点分享以下13个营销节点

    一、2019年全年营销节点一览图1、情人节(2月14日)适用品类:对于女性:珠宝、香水、鲜花、巧克力、美容用品、浪漫书籍和电影、内衣和贴身衣服;对于男性:古龙香水、手表、个人护理用品、服饰、体育用品、科技小物件;综合:情趣用品、蜡烛、贺卡、装饰用

    2022-01-05
    0
  • 冼燕坚整容前后(冼燕坚个人资料)

    普通人4个小时赚1个亿你敢信吗?对于马云这些人来说,这当然非常平常。但对于没权没势的普通人而言,这简直就是天方夜谭。可它真就发生了。他们就是大狼狗郑建鹏和言真夫妇,抖音上一个普普通通的小网红。在他们的某场带货直播中,开播仅15分钟,G

    2021-11-23 创业分享
    0
  • 小产权房可以继承吗需要什么条件?(小产权2025年后转大产权)

    法律问题分析:小产权房是无法继承的。继承过户需要提交的材料有:1、被继承人死亡证明;2、办理房产证过户手续需要该套房屋的产权证明或其他凭证;3、户口簿或其他可以证明被继承人与法定继承人的亲属关系的证明文件;4、办理房产证过户手续需要继承人的身份证件;

    2022-01-15
    0
  • 美团外卖怎么做兼职骑手一单多少钱「美团外卖做兼职骑手注册流程」

    美团外卖有全职骑士也有兼职骑士,对于想要利用闲余时间做些兼职的朋友们来说,美团外卖倒是一个不错的选择。那么美团外卖怎么做兼职骑手呢?此外兼职骑手收入如何呢?下面一起来看看了解一下吧!5、选择意向工作类型为“众包骑手”,众包骑手可以利用空闲时间

    2022-01-12
    0
  • 刷机后怎么绕过激活锁(ipad教大家强制删除激活锁)

    在苹果官方反馈中心,其实有非常多iPad遇到激活锁的案例,这也是常见的维修问题。如果是自己买的国行,不小心被人锁了,但是自己有发票、三包卡、盒子,解决方法很简单。直接拨打苹果官方客服电话,提交相关凭证就能解除ID锁。但如果是二手购买,可就

    2021-11-23 创业分享
    0

发表回复

登录后才能评论