C语言编译器之四,Turbo C
四、Turbo C编译器
4.1、Turbo 介绍
Turbo C编译器是由美国一家专门从事软件开发的公司Borland编写的,该公司做过许多的软件工具,并且市场反响不错,比如Turbo系列软件(Turbo C/C++、Turbo BASIC、Turbo Pascal、Turbo Prolog),曾经风靡一时的Delplhi编程软件,被誉为“C++开发者天堂”的C++Builder,以及作为曾经市场上霸主的Java工具JBuilder。
在2002年,Delphi也更新到了Delphi 7,而JBuilder也发布了JBuilder 7.0版本,怎奈市场竞争太激烈,受到Microsoft的Visual C++跟Eclipse等的冲击,Borland举步维艰。
Turbo C/C++工具在当时的DOS时代还是优秀于Microsoft,但是Microsoft在1990年-1995年间,专注PC操作系统Windows研发,而且基于该系统出品了不少软件工具,比如数据库管理工具Access,Visual Studio开发工具。由于管理层的战略失误等各种原因,只专注于开发人员工具的Borland,至少在C/C++工具方面输给了Microsoft。还好Delphi跟JBuilder的出现让Borland回了一波血,在Microsoft的步步紧逼下还能撑几年时间。
公司收购
2008年,一个名不见经传的数据库应用处理厂商Embarcadero公司,2千多万美金的价格收购了Borland两年前拆分出来的IDE部门CodeGear,至此C++ Builder、Delphi、JBuilder以及当时火热的PHP/Ruby开发平台等全套产品线收归Embarcadero旗下。
Rad Studio就是Embarcadero出品的一款专业强大的跨平台开发软件,集成了Delphi、C++ Builder等开发环境,其类似于Visual Studio(也就是竞争关系),目前最新版本为10.4,官网可提供下载,免费试用,个人学习可破解。
https://www.embarcadero.com/cn/
4.2、Turbo C 2.0编程
Turbo C是应用于 DOS 平台上的一个 C 语言集成开发环境,它集编辑、编译,链接于一身,使得 C 语言的编辑,调试和测试都非常简捷,编译和链接速度极快,使用也很方便;而Turbo C 2.0 版本,可以在 Windows(2000/xp/7) 下正常运行。
下载地址:
网盘链接: https://pan.baidu.com/s/1nwGye6H 密码: u3pp
网站链接:https://turbo-c.soft32.com/
下载的文件是一个压缩包,解压后的文件夹如下图所示:
执行“Turbo C 2.0.vbs”,会弹出一个类似DOS窗口,如下图所示:
此为 Turbo C 的编程环境,类似于命令行窗口,整个操作过程无法使用鼠标,只能用键盘去操控,回到了当初DOS时代的编程环境中。
五、其它 C编译器
5.1、TCC编译器
TCC是Tiny C Compiler的缩写,是一个轻量级高速的C语言编译器,本身包含了汇编、编译、链接器。可以从官网下载,安装后,配置一下环境变量就可使用。
http://download.savannah.gnu.org/releases/tinycc/
5.2、LCC-WIN32编译器
LCC-Win32是运行于Windows9x/Me/NT/2000下的免费的32位C语言编译系统,他拥有一个功能强大的集成开发环境(IDE)。
百度网盘链接:https://pan.baidu.com/s/1aHmc0L7NdXOQKMiSCMGXwQ
提取码:ugqi
下载后打开压缩包:
参考安装步骤安装,有本书籍使用的工具也是基于LCC-WIN32 V3.0版本:
5.3、PCC编译器
Pcc是Portable C Compiler的缩写,叫可移植C编译器,是一种早期的C语言编译器,由史蒂芬·强生于1970年代中期在贝尔实验室创作的。
可在官网进行下载PCC编译器源码:
http://pcc.ludd.ltu.se/
5.4、Watcom C/C++编译器
Watcom C编译器最初仅在DOS上运行,后续随着Windows系统的出现,其版本也不断更新,在1993年也加入C++语言的编译支持。
目前最新版本为1.9,可到官方网站上下载:
http://www.openwatcom.org/download.php
5.5、Intel C++编译器
Intel C++ Compiler (简称 icc 或 icl)是美国 Intel 公司开发的 C/C++编译器,适用于 Linux、Microsoft Windows 和 Mac OS X 操作系统。
可通过四种方式获得该编译器,它分别是 Intel Parallel Studio、Intel C++ Compiler 专业版、Intel 编译器套装和 Intel Cluster Toolkit 编译器版的一部分。
因为Microsoft与Intel的N年持久合作关系,因此Visual Studio也是支持Intel C++ Compiler。
5.5.1、Intel Parallel Studio和 Intel Cluster Toolkit
http://www.qast.com/parallel_studio/products.htm
5.5.2、Intel C++ Compiler 专业版下载地址
http://windows.dailydownloaded.com/zh/developer-tools/interpreters-compilers/36079-intel-c-compiler-professional-download-install
5.5.3、Intel 编译器套装
下载地址:https://software.intel.com/en-us/c-compilers
程序员专属推荐:8 个超级好用的的代码编辑器!附下载地址链接
一个好的代码编辑器不仅能使代码变得更美观,增强其可读性,同时也能迅速推进程序员的工作进程,延长代码的生命周期。
对于新手和有经验的程序员,推荐使用的代码编辑器也均有不同。小楼总结了一些好用的代码编辑器,还在纠结编辑器的你不妨从中挑选一二。
寻到一款满意的代码编辑器,是创造满意代码的前提。
文章来源于:博客园丨实验楼,原文链接:https://www.cnblogs.com/shiyanlou/p/12156770.html,版权归原作者所有。
Atom是一款免费的开源代码编辑器。
在Atom中,开发者不仅能下载到世界各地编程爱好者提供的好用插件和其他开源工具,也能很方便得与他人协作编写代码,随时查看进程。
另外, Atom也是一个非常适合跨平台的编辑器,在Windows,Linux和OS X上都能使用。值得一提的是,Atom的代码自动补全功能也是一大亮点,对刚学习代码的新人十分友好。
▶下载地址:https://atom.io/
不少人觉得Brackets是最适合网页开发者的编辑器,但作为广大程序员的代码编辑器,它也是个不错的选择。
Brackets界面干净整洁,是强迫症同学的福音。同时,它也支持各种快捷键,以及语法高亮,快速切换文件等功能。
Brackets自带黑白两个主题,但使用者安装拓展管理器后也能选择各式各样的主题,让界面更加美观。
▶下载地址:http://brackets.io/
想必Sublime是许多程序员的最爱吧。虽然这是个收费的软件,但它也提供一个免费的测试版本供开发者使用。
Sublime体量超轻,仅占用很小的一部分资源。它支持多种强大且酷炫的插件使用,比如Sublime Terminal就是开发者必备的插件之一,可直接终端打开项目文件夹,并可用快捷键操作。
实验楼的操作环境中就提供了Sublime,不方便安装Sublime的同学可以直接进入实验楼的实验界面,在线使用。
▶下载地址:https://www.sublimetext.com/
Visual Studio Code是一个主要用于源代码的免费编辑器。它能够一次性打开整个文件夹的所有代码文档,同时它也包含调试器,方便开发者随时调试代码。
在设置后,Visual Studio Code还能自动存储代码,可避免一些代码丢失的情况。
但是对于编程初学者来说,Visual Studio Code的操作和设置可能相对复杂一点。
▶下载地址:https://code.visualstudio.com/
作为目前市场上最受欢迎的高级代码编辑器,Notepad++适合Windows用户。
其语法高亮及语法折叠等功能也深受欢迎,曾两度获得SourceForge社群选择奖——最佳开发工具。
它致力于比普通的代码编辑器消耗更少的计算机资源,因此,所有的开发者都能够快速下载并使用。另外,Notepad++之所以在全球都很受追捧,还因为它已经被翻译成了八十多种语言,非常多元化。
▶下载地址:https://notepad-plus-plus.org/
Vim诞生于1991年,被认为是最古老的代码编辑器之一。不同于大多数代码编辑器,Vim既能作为命令行使用,也能作为拥有GUI的独立应用使用。
当下, 不少高级程序员都在使用Vim,但对于新手而言,Vim的安装和使用都在实力劝退。
不过,Vim虽然看着落后,实则非常先进。支持上百种语言,和各种受欢迎脚本。Vim的线上社区也是一个能让开发者学到很多实用小tips,拓展方法以及脚本知识的好地方。
实验楼推出了Vim编辑器免费的学习教程,感兴趣的同学可以借助实验楼的操作环境,只需一小时,就能玩转Vim。(实验楼——Vim编辑器)
▶下载地址:https://www.vim.org/
Coda是Mac用户的聚集地。价格略贵,如果一次性购买多份,可以获得折扣。
不过,在昂贵的价格下,Coda也是不少人公认的最美代码编辑器,在一定程度上,符合许多Mac用户的审美需求。
Coda具备一个代码编辑器的所有基础功能,如语法高亮,代码折叠,自动补全等。Coda也提供一些独特的编辑选项。
▶下载地址:https://panic.com/coda/
Mac和Windows都支持这款编辑器。Komodo颇具特色的一点在于有两个版本可以选择,且都是免费的,轻度用户和重度用户可选择不同版本,因此,即便是新手,也能轻松掌握。
Komodo的IDE版本适合多人合作编写代码,方便团队使用。
▶下载地址:https://www.activestate.com/products/komodo-edit/
你还有什么好用的代码编辑器呢?欢迎在文章下方进行评论!
想要在程序员生涯内有更高的成就的话,最最重要的是尽可能的提升自己的编程能力,并且,与其想着怎么去提升,不如从现在开始动手动脑,如果对于C/C++感兴趣的话,可以关注+私信小编【C/C++编程】有一些视频希望可以帮助到你,学习不怕从零开始,就怕从不开始。
傻瓜式操作 keil新建一个工程 编译并下载到芯片
1.打开keil软件后,如下图所示右键Project菜单新建一个工程
2.输入新建的工程名称,如下图所示
3.弹出的界面选择要使用的芯片,我这里选择STM32F103C8T6,然后点击OK
4.然后在弹出的界面把这些库都勾选上,不然编译要报错,勾选后直接点击ok
6.点击下图的第一步,然后右键下图的第二不添加一个C文件
7.如下图第1步选择C文件,第2步输入文件名,第3步点击add按钮
8.如下图,输入一个最简单的C程序编译通过
9.点击工程配置按钮,生成HEX文件
10.下拉选择仿真器,这个大家用的什么仿真器就选什么仿真器,我用的是jlink,所以这里选择jlink,然后再点击Setting按钮进行下一步设置
11.然后在仿真器设置里面选择SW,如果仿真器接了芯片就会自动识别,点击确定后就可以下载了
12.然后随便写一个简单的程序编译没有问题后就可以点击下载了,下面标注的按钮1是编译,按钮2 是下载
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。