打印
[其他]

C语言开发工具

[复制链接]
1415|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
onlycook|  楼主 | 2023-3-15 10:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

常用的C语言开发工具有很多,每个开发工具所支持的库函数和对标准的实现都有差异。不过,对于初学者,可以忽略这些细节,选择一款使用广泛、上手容易的开发工具才是王道。


  Windows平台下推荐VC6.0或VS


  Visual C++ 6.0简称VC或者VC6.0,是微软1989年推出的一款C/C++编译器,界面友好,调试功能强大。VC6.0是一款革命性的产品,非常经典,至今仍然有很多企业和个人在使用,很多高校也将VC6.0作为C语言的教学基础,作为上机实验的工具。本教程中的代码,也都是在VC6.0下运行通过。


  VC6.0确实有点老了,微软原版VC6.0在XP、Win7、Win8下都存在兼容性问题,甚至不能正常启动,C语言中文网提供了两个经过第三方更改的版本。


  1) VC6.0精简版(15M / 16M)


  VC6.0精简版维持了原版VC6.0的界面,解决了兼容性问题,简化了安装过程,可以在XP和Win7下完美运行(Win8不行)。



  下载地址:VC 6.0精简版下载,支持Win7和XP


  2) C-Free MSCL版(42M)


  C-Free MSCL版是在 C-Free 5.0 基础上集成了 Visual Studio 10.0 SP1 的编译器、调试工具、绿色部署工具等,支持XP、Win7、Win8,相当于给 Visual Studio 10.0 SP1 换了个界面。


  下载地址:C-Free MSCL版下载


  3) Visual Studio


  微软后来对VC6.0进行了升级,并更名为Visual Studio(简称VS),支持更多的编程语言,更加强大的功能,不过 Visual Studio 文件很大,有3G左右,大部分功能初学者暂时不会用到;而且安装繁琐,不容易卸载干净。


  Visual Studio 还有一个缺点是占用资源较多,不建议配置低的机器使用。


  当然,如果你希望进行Windows开发,追求强大的功能,拥有良好的网络和高配的机器,那么 Visual Studio 也是一个很好的选择。


  Visual Studio 下载地址:http://www.iplaysoft.com/vs2013.html


  一点忠告:C语言初学者应化繁就简,尽快搭建起编程环境,实际运行几个C语言程序,找到学习的乐趣和成就感。而不是追求功能强大的开发工具,VC6.0精简版和C-Free MSCL完全可以满足初学者的需求。


  Linux平台下推荐使用GCC


  GCC是Linux下最流行最好用的C语言开发工具,不管是新手还是大牛,大部分都是GCC的拥护者,对于初学者,GCC是毋庸置疑的选择。大部分的Linux发行版自带了GCC,一般情况下无需安装。


  Vim是Linux下的文本编辑器,通常与GCC结合使用,提高开发效率。


  在Windows下,也有集成了GCC的开发工具,如 Code::Blocks、MinGW、C-Free 等,但不要期待这些工具在Windows下拥有良好的表现,实际的Windows项目开发中大部分使用VC6.0或其升级版Visual Studio。


  给点提示


  上面的开发工具不仅仅包含了C语言编译器,还包含了很多辅助功能,比如编辑器、代码高亮、调试功能和错误提示等,这叫做“集成开发环境”。


  集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。


使用特权

评论回复
沙发
vivilyly| | 2023-4-9 13:46 | 只看该作者
可以使用keil对C语言进行仿真的。

使用特权

评论回复
板凳
wilhelmina2| | 2023-4-9 14:02 | 只看该作者
单片机的开发比较复杂了。              

使用特权

评论回复
地板
wengh2016| | 2023-4-9 14:53 | 只看该作者
C语言的编译环境好用吗?              

使用特权

评论回复
5
Pretext| | 2023-4-10 13:58 | 只看该作者
VS是最好的开发工具之一。

使用特权

评论回复
6
朝生| | 2023-4-10 13:58 | 只看该作者
最近也在使用VS进行开发工作。

使用特权

评论回复
7
芯路例程| | 2023-4-10 13:59 | 只看该作者
VC6.0是计算机二级考试必用的一个软件。

使用特权

评论回复
8
Bowclad| | 2023-6-8 23:09 | 只看该作者
VC6没有代码提示吧

使用特权

评论回复
9
chenjun89| | 2023-6-10 08:29 | 只看该作者
VS代码编辑神器

使用特权

评论回复
10
guijial511| | 2023-6-13 23:37 | 只看该作者
喜欢用eclipse加插件

使用特权

评论回复
11
lizye| | 2023-7-13 22:57 | 只看该作者
可以使用keil对C语言进行仿真的。

使用特权

评论回复
12
shimx| | 2023-7-13 22:58 | 只看该作者
单片机的开发比较复杂了。              

使用特权

评论回复
13
jiaxw| | 2023-7-13 23:01 | 只看该作者
C语言的编译环境好用吗?              

使用特权

评论回复
14
spark周| | 2023-7-13 23:02 | 只看该作者
VS是最好的开发工具之一。

使用特权

评论回复
15
liliang9554| | 2023-7-13 23:04 | 只看该作者
最近也在使用VS进行开发工作。

使用特权

评论回复
16
午夜粪车| | 2023-7-13 23:05 | 只看该作者
VC6.0是计算机二级考试必用的一个软件。

使用特权

评论回复
17
zhaoxqi| | 2023-7-13 23:06 | 只看该作者
VC6没有代码提示吧

使用特权

评论回复
18
gongche| | 2023-7-13 23:08 | 只看该作者
VS代码编辑神器

使用特权

评论回复
19
huwr| | 2023-7-13 23:09 | 只看该作者
喜欢用eclipse加插件

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

435

主题

1620

帖子

3

粉丝