资讯专栏INFORMATION COLUMN

01学习之路:开发工具的选择

Genng / 1622人阅读

摘要:很老的了,不推荐使用结尾目前就介绍这些另外不建议新手使用编辑器编译器的组合如等,新手的首要任务是要入门,了解和熟悉的语法,而不是在一个工具上折腾,这样就本末倒置了,望周知。这里采用的是,下一篇会介绍的环境配置希望和你们一起努力变好,加油

目录

IDE和编译器的分类

编译器

IDE

如何选择开发工具?

1.Dev C++

2.Visual Studio

3.CLion

4.VC++6.0

结尾


IDE和编译器的分类

编译器

编译器就是本身可以将高级代码翻译成机器码的工具,它带有翻译器,调试器,链接器,以及C的标准库(C语言自带的标准库,封装了各种常用函数,如输入输出等)

注意:编译器和IDE不同,编译器只提供代码的编译,链接,启动文件,不带有编辑的功能

IDE

IDE就是集成开发环境,它集成了编译器和编辑器,便于初学者进行开发,不需浪费太多精力在编译器上,从而可以主要去学习语法的重心,而不是学习工具

如何选择开发工具?

1.Dev C++

传送门:Dev-C++ download | SourceForge.nethttps://sourceforge.net/projects/orwelldevcpp/

对C99语言标准的支持较好,但是一个比较落后的IDE了,不推荐使用

2.Visual Studio

传送门:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com)https://visualstudio.microsoft.com/zh-hans/vs/

微软家的IDE,号称是宇宙第一IDE,强大的调试功能项目构建,缺点就是有太多自己定义的函数(如scanf_s),当然是有方法解决的,代码补全不够智能

还有一点就是对于C99的支持不够好(如C99的变长数组,在VS是不能够使用的)

推荐使用

3.CLion

传送门:

CLion: A Cross-Platform IDE for C and C++ by JetBrainshttps://www.jetbrains.com/clion/

Jb家的全家桶系列之一,习惯了他家的IDE的可以考虑入手这个,现代化的IDE,Cmake,强大及稳定的项目构建功能

缺点就是吃内存,比较依赖电脑配置,配置不够的较为卡顿,另外就是收费,无社区版,未来使用人数多了会推出社区版。

4.VC++6.0

很老的IDE了,不推荐使用

结尾

目前就介绍这些IDE,另外不建议新手使用编辑器+编译器的组合(如vim+gcc)等,新手的首要任务是要入门C,了解和熟悉C的语法,而不是在一个工具上折腾,这样就本末倒置了,望周知。

IDE这里采用的是Clion,下一篇会介绍Clion的环境配置

希望和你们一起努力变好,加油.

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/124716.html

相关文章

  • SpringBoot学习之路01):缘起

    摘要:喜欢学习新的技术和实现方案,挑战难点。第三层直接符合的。遇到的问题,也尽可能的去一起解决,减轻学习上的痛苦。学习完了,就得实战。当然也有我很多没有考虑到的,还需继续学习。在此期间,也可能会有更好,更有趣的想法在其中产生。 showImg(https://segmentfault.com/img/remote/1460000019521851); 有人说,Spring Boot的出现,让...

    李世赞 评论0 收藏0
  • 后端开发Vue学习之路(二)

    摘要:比如把示例中的数据在页面中用显示出来与输入框的数据绑定表单输入框有这个值,在表单输入框里使用会把表单输入框与实例的数据进行智能绑定为什么说智能,因为有些输入框的数据是属性,有些不是。目录上篇内容回顾:数据绑定表单输入框绑定单行文本输入框多行文本输入框复选框checkbox单选框radio选择框select数据绑定的修饰符.lazy.number.trim样式绑定class绑定对象语法:数组语...

    番茄西红柿 评论0 收藏0
  • 开发之路(设计模式五:单件模式)

    摘要:单件模式提供这个实例的全局访问点。实现单件模式,需要私有构造器,一个静态方法,一个静态变量。设计到多线程问题,同步会降低程序效率。 拥有独立且唯一的对象 这次讲述的是单件模式,就是整个内容里只有一个实例化唯一对象。这么说可能有点拗口,这么说吧,比方说,线程池,缓存,注册表,日志文件,甚至做JDBC中连接,关闭,增删改查数据库的Connection类(个人命名也许并不一样)、工具类等等...

    Steven 评论0 收藏0
  • Node.js学习之路01——不同操作系统下Node.js环境搭建

    摘要:基本介绍这是一个基本的环境搭建不同的操作系统可以选择不同的安装方式如果不需要太多的安装步骤就直接在官网下载最新版安装包进行安装即可环境配置必须安装的软件更改源与更新系统首先备份下载的源配置文件运行生成缓存更新系统安装使用安装命 基本介绍 这是一个基本的Node.js环境搭建,不同的操作系统可以选择不同的安装方式 如果不需要太多的安装步骤,就直接在Node.js官网下载最新版安装包进行...

    meteor199 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<