导航:首页 > 源码编译 > c编译器购买

c编译器购买

发布时间:2022-06-26 04:57:21

‘壹’ 本人想学计算机C语言,百度知道里有程序员吗请问编译器是否要购买才可以使用哪里有书本编译教材求

编译器软件不用买。一般的教材都罗列了相关的编译环境和参数配置。一步一步来就会学会。

‘贰’ 都有哪些好的c语言编译器阿

1. GCC
大名鼎鼎的GNU的C/C++/Obj-C编译器, 当前版本是2.8.1, 但据说与2.7.*有兼容性
问题. 而使用较广的是gcc 2.7.2系列, 如RedHat5中带的就是gcc 2.7.2.3
有时候在Cyrix上用gcc会有些问题, 因此有一套针对Cyrix特点的gcc 2.7.2.3
我这里有RedHat5的rpms ftp://166.111.68.98/pub/Warez-CD/Huricane-contrib
(Cyrix 2.7.2.3 & 2.8.1)

其基本结构就是一个front end和back end,
/usr/bin/gcc 就是个front end, 其kernel东西都放在 /usr/lib/gcc-lib下面,
cpp是C预处理器, cc1*的1M多的就是编译器的核心模块了
cc1 C compiler
cc1plus C++ compiler
cc1obj Object-C compiler
但gcc并没有集成Fortran的compiler, 一般要用f2c转成C后才用gcc编译
好象也还有个g77 Fortran compiler吧?

gcc的不断发展完善使许多commercial compiler都相形见绌, 那当然, gcc/emacs
都由GNU创始人Richard Stallman手创, 是GNU的旗舰产品, 质量当然没得说了:-)
由于 Unix平台的高度可移植性, gcc几乎在各种常见的Unix平台上都有, 即使是
Win32/DOS也有gcc的port. 比如说该死的Solaris普通版本连compiler都没有, 也
就只好用gcc了...

2. EGCS(Experimental/Enhanced GNU Compiler System)
这是gcc的发展方向, 把fortran等编译器集成进来, 也许还会有Pascal?
它的构造很清晰, 把对gcc的各种改进/port都集成回去. 如gcc 2.7系列据说是
没有对Pentium进行优化的, 而egcs则把pgcc对Pentium的一些优化集成进去了
现在gcc的开发工作主要就是egcs, 由Cygnus公司领导(?), 这Cygnus公司还是很
不错的, 还出了GNU-Win32, SourceNavigator等, 是GNU的坚实拥护者:-))

http://egcs.cygnus.com

包括了C/C++/Obj-C/Fortran 编译器, 当前最新版本1.0.2, 还在不断开发中
昨天download发现KDE Beta4都用egcs编译了 :-)

Fortran集成进来后在/usr/lib/gcc-lib下又多了个f771的back end, 当然
还是g77/f77 编译
我这里有egcs 1.0.2 的rpm 在RH5-CD/collect下面

3. PGCC(Pentium GCC)
http://www.gcc.ml.org
针对Pentium CPU进行了编译器优化的compiler
pgcc据说用JPEG压缩解压缩测试最快可比gcc快 30%!
新版的pgcc都是基于egcs的, 以一个patch的形式release

‘叁’ 请教大家现在广泛使用的C,C++,JAVA编译器是什么,如果用于商业开发是否用购买,又如何购买呢

C/C++编译器在Windows平台下流行的是Microsoft C/C++编译器,VC++就是一个集成开发环境,编辑、编译、调试都非常方便。在linux平台下比较流行的C/C++是GCC,都可以网上下载。Java嘛,不用说,用Eclipse或者MyEclipse(集成了各种框架,如Struts、Spring等),它是Java平台下最优秀的开发工具,而且还是免费开源的。

‘肆’ 在哪里买c编译器光盘

支持一种基本类型int
2、支持赋值表达式,循环/选择/判断/跳出语句
3、支持函数调用
包含了词法分析、LR(1)语法分析、一遍扫描的中间代码生成、MIPS汇编生成等完整的编译器功能,并且提供源代码参考

‘伍’ 推荐个好用的c语言编译器我是C语言初学者

我不同意上面两人的说法。Tc可以说是较老的了,而且它出现时写C是用C90标准的,并且允许不加部分头文件,而且用起来也很不方便。winTC用的是tc的内核,虽然有了界面,支持复制粘贴等操作,但它的允许不加部分头文件不是方便,却可能成为影响你的原因。你第一次打开时它也说写代码要注意标准的写法。但不加头文件表明你写的代码在这个编译器可以编译,但转到别的编译器就不行了。而你如果习惯了的话,以后写一些软件,用到其它的编译器时,它提示错误你还不知道哪里错。事实上,以前谭浩强的书第二版就使很多人都犯了这样的错误,许多人都按书上的代码,在TC2.0可以运行,但到其它的如VC++等,那些代码都不能用了。而且winTc都没有调试的功能。当你写上百行的代码时,像指针的一引动错误或数组越界,或数值溢出,没有调试功能查看变量的话,想找出错误是很难的,而这些错误,编译器是不报的。推荐的软件有dev-C++用的是linux的Gcc内核, http://u.115.com/file/f69e189f52
devcpp-4.9.9.2.rar http://u.115.com/file/f6dcf25d9ecodeblocks-8.02mingw-setup.exe 还有VC++,不过它很大块。当然c-Free的调试功能也很好用的。

‘陆’ c语言c语言标准教程 王浩 化学出版社 次书里面的编译器是什么 哪里可以下载或者购买

可以在 win2000/winxp/vista/win7 下完美使用 Turbo C/C 3.0
http://hi..com/win8times

‘柒’ c语言编译器

编译器无好坏 最流行的就好 ,很多人都用trubo c 2.0.vc6.0这些都是些很老很过时的编译器。用最新的吧,从工程入手。不然学了半年编程,连怎么建立最简单的工程都不会。vs2010,vs2012,vs2008,

‘捌’ 编译器(如:turbo c 2.0;visual c++6.0)是购买光盘还是下载

下载就行了 光盘还不知道到哪里去买 麻烦还花钱

‘玖’ 有什么免费的C语言编译器吗

ide的话vs有学生版本的,cfree,codeblock,devc++都是免费的

‘拾’ 适合win10系统的c语言编译器

桌面操作系统

对于当前主流桌面操作系统而言,可使用 VisualC++、GCC以及 LLVM Clang 这三大编译器。

Visual C++(简称 MSVC)只能用于 Windows 操作系统;GCC 和 LLVM Clang除了可用于Windows操作系统之外,主要用于 Unix/Linux操作系统。

像现在很多版本的 Linux 都默认使用 GCC 作为C语言编译器,而像 FreeBSD、macOS 等系统默认使用 LLVM Clang 编译器。由于当前 LLVM 项目主要在 Apple 的主推下发展的,所以在 macOS中,Clang 编译器又被称为 Apple LLVM 编译器。

MSVC 编译器主要用于 Windows 操作系统平台下的应用程序开发,它不开源。用户可以使用 Visual Studio Community 版本来免费使用它,但是如果要把通过 Visual Studio Community 工具生成出来的应用进行商用,那么就得好好阅读一下微软的许可证和说明书了。

而使用 GCC 与 Clang 编译器构建出来的应用一般没有任何限制,程序员可以将应用程序随意发布和进行商用。

MSVC 编译器对 C99 标准的支持就十分有限,加之它压根不支持任何 C11 标准,所以本教程中设计 C11 的代码例子不会针对 MSVC 进行描述。所幸的是,Visual Studio Community 2017 加入了对 Clang 编译器的支持,官方称之为——Clang with Microsoft CodeGen,当前版本基于的是 Clang 3.8。

也就是说,应用于 Visual Studio 集成开发环境中的 Clang 编译器前端可支持 Clang 编译器的所有语法特性,而后端生成的代码则与 MSVC 效果一样,包括像 long 整数类型在 64 位编译模式下长度仍然为 4 个字节,所以各位使用的时候也需要注意。

为了方便描述,本教程后面涉及 Visual Studio 集成开发环境下的 Clang 编译器简称为 VS-Clang 编译器。

嵌入式系统

而在嵌入式系统方面,可用的C语言编译器就非常丰富了,比如:

阅读全文

与c编译器购买相关的资料

热点内容
mooc大学乐学python答案 浏览:406
怎么投诉途虎app 浏览:35
安卓重力感应怎么关 浏览:718
我的世界ios怎么建服务器地址 浏览:757
服务器端口ip都是什么意思 浏览:260
华为主题软件app怎么下 浏览:837
我们的图片能够收藏加密吗 浏览:978
mysql空值命令 浏览:213
python整点秒杀 浏览:882
怎么样互传app 浏览:293
python分布式抓包 浏览:36
轻量级php论坛 浏览:342
如何查看应用存储在哪个文件夹 浏览:436
app开发项目范围怎么写 浏览:76
androidjms 浏览:843
弹珠连贯解压 浏览:243
程序员的网课 浏览:904
广东加密狗防拷贝公司 浏览:450
rtf转换pdf 浏览:350
单片机退出中断 浏览:142