⑴ C++编译器
C++编译器及IDE(Dev_C++、WxDev_C++、VC等)
Dev-C++
本软件就不用说了,这是pfan论坛上的首选IDE环境;他默认安装minGW作为编译器——就是windows化了的GCC编译器。版本应该是3.4;
由于其编辑器使用简单,而内核gcc3.4对c99和c++2003的支持度都比较高,所以,这个软件比较适合标准C/C++初学者!除了支持外部库,Dev-C++还支持自己的开发包,你可以从升级“包”这个功能上获得许多有用的东西;
你可以在http://www.bloodshed.net获得它的下载。
WxDev-C++
不知道是英雄落幕还是怎么的?Dev-C++已经停止更新了!最新的版本应该是4.9.9.2——不更新,这个就计较郁闷了!不过,另一波人把这个项目接了过来,在Dev-C++的基础上添加了很多的东西,比如RAD工具(就是像VB那样,能快速通过拖拉就可以做win32程序界面的工具),还修改了前作Dev-C++的一些bug。
还有就是它兼容vc6、vc7、vc8的工程设置——就是说,vc6、vc7、vc8的工程可以照搬到WxDev-C++下来使用!
当然,最大的好消息,就是,这么好的工具竟然也是免费的!
补充一下:WxDev_c++是WxWidgets与Dev_c++是结合,WxWidgets是跨平台的界面开发包,并且是开源的,目前使用的比较广泛.
下载:http://wxdsgn.sourceforge.net/
官方论坛:http://wxdsgn.sourceforge.net/index.php
Code::Blocks
这个有着怪名字的东西,是个比较新的免费IDE,当前是面向C/C++使用而开发的工具;注意,这个是开源跨平台的哦!这个软件是用插件式构架的,那么这个软件就设定成可以非常的个性化!
由于它支持多编译器,所以,它没有默认绑定编译器;由于它支持的编译器比较多,我就挑点讲:
minGW的GCC编译器、vc7还有vc8以及Borland C++ 5.5;
下载:http://www.codeblocks.org/
Ultimate++
这个软件也式跨平台的——就我看来,其最大的特点,就是有自己的GUI库!
下载:http://www.ultimatepp.org/index.html
Eclipse
这个巨大的东西,也是跨平台的——不过这个东西太大了点,我也就不说了——不符合简单易学的规则。
下载:http://www.eclipse.org/
VC
最后,哈哈,因为个人的原因,我把Microsoft公司的VC产品放在最后。VC6、VC7、VC8者是当前还活跃的3个ms的C/C++编译环境——不过可惜的是,他们都不是免费的!
在这里提VC的原因呢,有两点:
1. 虽然他们不免费,不过,在中国来说——等于免费,原因吗?大家心知肚明,我就不说了!
2. MS不提供大餐,甜点还是有的:
Microsoft Visual C++ Toolkit 2003
这个编译工具包——免费!
然后Microsoft Visual C++ 2005也有一个免费版!当然不是全功能的,不过对于初学者,也是够用了!
更多:http://www.compilers.net/Dir/Compilers/CCpp.htm
上面说的很清楚,不过你还是要考虑自己的具体情况,根据自己情况而定。如果做软件要求与微软系统兼容很好,当然还是用自己的东西,毕竟自己的东西自己了解。我现在用的VS2003,个人感觉挺好。
⑵ Mac下的c++编译器有哪些
Mac下的c++编译器:
1、Xcode
Xcode运行于苹果公司的Mac操作系统下,是苹果公司向开发人员提供的集成开发环境(非开源),用于开发Mac OS X、iOS、C、C++、Objective-C和java的应用程序。
2、GCC
GCC是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。)
3、Code::Blocks
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了着名的图形界面库wxWidgets(2.6.2 unicode)版。
(2)全功能编译器扩展阅读
Xcode特点
1、文件转移
因为 Xcode 支持 CodeWarrior 风格相关项目参考,所以可以保证把 CodeWarrior 项目文件快速方便地转移到 Xcode。
2、辅助开发
Xcode 可用来辅助开发应用程序、工具、架构、数据库、嵌入包、核心扩展和设备驱动程序。Xcode 支持开发人员使用 C、 C++、Objective C、 AppleScript 和 Java。
3、协作运行
Xcode 能够和 Mac OS X 里众多其它的工具协作,例如综合用户界面结构应用程序;编译器如 gcc、javac 和jikes;还有调试工具如 gdb。
4、自由撤销
Xcode 4 的虚拟模型和设计功能让你可以更轻松的开发和维护应用程序。只需选择应用程序中想要编写的部分,然后模型和设计系统将自动创建分类图表,不仅可以显示编码,还可以让你进行浏览。
⑶ 大家初学c语言用的编辑器和编译器是怎么下载安装详细步骤
1.Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境.
相比于基于Delphi的Dev-C++共享 C++IDE,Code::Blocks是开放源码软件Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库 wxWidgets(2.6.2unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。
2.安装主要步骤
安装Code::Blocks第一个正式版本 ver 8.02。
安装Code::Blocks的最新升级包。
安装Code::Blocks的简体中文语言包。
完成Code::Blocks的基本配置。
3.运行安装程序
下载得到一个执行的文件,双击后运行,请按照以下说明进行安装。
选择“Full/完整”安装,以免重要插件没有被安装上。
安装目标路径,不要带有空格,或者汉字;这一点并不是Code::Blocks的限制,而是因为mingw32里的一些命令行工具,似乎对长目录或带空格的目录支持有点小问题,我估计汉字目录也会出问题,但没试过。一句话,就装在根目录下的x(AB,C,D):CodeBlocks即可。
4.安装中文语言包
首先,请在 X:CodeBlocksshareCodeBlocks 建立一个子文件夹:locale,注意 locale 全为小写字母。简体汉字的语言包做了较大改进,不过仍然没改完,另外,一些插件在当前版本本来就无法汉化的,所以还有一部分内容是英语的。
点击下载d2school版Code::Blocks语言包。
下载后,请解压到前述的locale目录下,则locale目录下,应出现zh_CN和zh_TW两个子目录。重新启动Code::Blocks,点击主菜单的“Settings”,选择“Enviornment”。出现的对话框中,左边选中“View”,右边打勾“Internationalization (needs restart)”,并在后面的复合框中选中“Chinese (Simplified)”。确认退出本对话框。
5.必要配置
又分为两步,第一步用于检查系统环境变量,第二步用于检查Code::Blocks本身的配置。事实上,这也是很多类似IDE软件都需要做的准备工作之一。
虽然在多数情况下这两样配置在CodeBlocks安装以后,就已经正确配置上了。但是如果这两样配置有误,会带来Code::Blocks运行时的很多奇怪的问题,我们还是直接检查确保一下,同时加以了解。
检查并配置操作系统环境变量
在桌面上,鼠标右键点击“我的电脑”,选择弹出菜单中的“属性”。在属性对话框中,选中“高级”属性页。点击其下“环境变量”按钮,将新弹出一个对话框,如下图,选中“系统变量”下的“PATH”一行。然后点击其下“编辑”按钮,再次弹出一个对话框。
全选,并复制(Ctrl + C)第二行的内容。然后打开写字板程序,检查以下内容是否出现在复制过来的文字中:
X:CodeBlocksMinGWin; X:.4.5;
其中“X:CodeBlocks”应为您本机安装Code::Blocks时的路径。
如果没有,将所缺少的部分,录入到配置内容,所插入位置最好微靠前一点,注意包括其中的分号。
修改完之后,别忘了复制修改后的全部内容,粘贴,替换一路“确定”,关掉各级对话框。
6.Code::Blocks全局编译器设置
请大家首先到 X:CodeBlocksMinGWin下,搜索,检查有没有存在以下文件:
mingw32-gcc.exe —— 这是C的编译器。
mingw32-g++.exe —— 这是C++的编译器及动态库的连接器。
ar.exe —— 这是静态库的连接器。
gdb.exe —— 这里调试器。
windres.exe —— windows下资源文件编译器。
mingw32-make.exe —— 制作程序。
都没有问题,请点击c::b主菜单“设置”(汉化前的"Settings"),这次选中“编译器和调试器设置...”。,出现的对话框中,右边选中“全局编译器设置”
⑷ 菜鸟学python用那种编译器比较好
python是解释型语言,没有编译器。我猜你可能是想问编辑器。新手用默认的IDLE 足够了,尽量不要养成依赖自动补全的功能。熟练了之后我推荐使用vscode,微软开发的一个开源软件,有许多插件可以使用,写一些简单的代码很方便
⑸ 手机有什么python编译器
现在越来越多人学习python,很多小伙伴都富有激情的,利用碎片化的时间都要学习,大家都知道pyhton是简单易学的,但是光说不练,假把式,最好能编程并且运行,最好能有一款在手机上可以随时随地编写python代码,而且功能齐全的app。下面为大家列举几种,我知道的手机上的python编辑器。(推荐学习:Python视频教程)
Android系统:
Python编译器是一款非常精炼的APP,主要为Python初学者提供直接运行的功能,能够随手验证一些小程序。
Python新手用户制作的一款手机编程学习工具,支持手机Python代码编译、脚本测试等功能,界面清爽,功能实用!
该软件支持直接从文件管理器中打开代码文件,方便用户浏览查看。
Qpython是一个Python引擎,只能运行在安卓系统上,它可以全图形界面操作,非常友好。
内置了一个Python编辑器,可以直接在手机上写Python代码,支持缩进,语法高亮等特性。
也内置了一个ftp,可以很方便的拷贝电脑上的py文件到手机上运行。
由于内置了SL4A,可以很方便的调用安卓操作系统的一些API做些有趣的事情,比如可以通过SL4A获取手机地理位置,打开蓝牙,发送手机短信,打开手机摄像头等等。
pydroid3,这是一个非常不错的手机python编程软件,它拥有非常强大的编译器,可以帮助您编辑python程序,pydroid3手机版不需要电脑也能够时刻提高您的个人代码编辑水平!
支持在命令行终端运行pip命令为pip命令提供了良好的图形化管理界面,自动检测代码导入的库如果没有安装会自动提示安装,支持kivy、matplotpb等推行库
pydroid3的符号面板比较丰富,避免了手机输入法中找符号的繁琐。
ios系统:
Pythonista是在iPad和iPhone上编写Python脚本的一个完整的开发环境。
它包含了许多示例:绘画游戏动画、图像处理、自定义用户界面和自动化脚本。
除了强大的标准库之外,Pythonista还提供了与本地iOS特性交互的广泛支持,比如联系人、提醒、照片、位置数据等等。全功能的代码编辑器Pythonista的专业代码编辑器提供语法高亮显示、智能代码完成以及专门为Python设计的扩展屏幕键盘。
一个方便的大纲视图允许您高效地浏览您的脚本,并且多个选项卡可以轻松地在更大的项目上工作。图形和多点触控Pythonista有很多易于使用的2D图形库、多点触控和音效库。你甚至可以使用加速度计来创造运动控制的游戏或互动实验。
更多Python相关技术文章,请访问Python教程栏目进行学习!以上就是小编分享的关于手机有什么python编译器的详细内容希望对大家有所帮助,更多有关python教程请关注环球青藤其它相关文章!
⑹ C++的编译器都有哪些啊谢谢!!!!
1.Borland C++ Compiler 5.5
“Borland C/C++ 5.5.1 for Win32”是Borland公司在2000年免费放出的一个C/C++编译器,其功能完整、包含多种SDK,且容量极小,安装版本大小仅8MB。Borland公司的旗舰级产品“C++ Builder 5”内置的就是这一编译器。
2.Dev-C++ 5.0
是Bloodshed软件公司于2002年9月26日推出的一个基于MingW(即GNU C/C++的Win32版)的微型C/C++开发工具。由于使用了GNU C/C+内核,所以在做软件移植时非常的方便,你可以方便的将一个程序移植到任意一个有GNU C/C++的平台。而且由于基于GNU C/C++的开放源代码软件很多,所以使用Dev-C++是一个很好的选择。但由于它的调试不便,帮助不全等问题,也使得它在推广上举步艰难,远比不上Borland C/C++、OpenWatcom C/C++这两个同是免费的编译器。
3.DJGPP
DJGPP是基于32位保护模式的C语言编译器,是一个GNU软件,换句话说,你可以得到它整个系统的源代码,且可以任意修改。它的集成环境RHIDE是仿Borland C++ 3.1的,十分好用,这比Watcom C要强多了。
4.LCC-Win32
运行于Windows9x/Me/NT/2000下的免费的32位C语言编译系统。它的原始发布文件只有 3M,但却拥有一个功能强大的集成开发环境(IDE)、速度极快的编译器与连接器、方便顺手的调试器、资源编辑器和版本控制系统。另外还提供图像编辑器和 C 语言源文件格式化缩进器等附加工具。通过它的应用程序向导,你可以单击几次鼠标轻松得到一个应用程序框架,丝毫不比其它庞大的同类软件逊色。 你可以用LCC-Win32开发32位的控制台程序、Windows常规程序、动态连接库(DLL) 以及静态连接库(LIB)。LCC编译器支持标准的ANSI C,同时支持 C语言的扩展。通过下载相关工具,LCC-Win32还提供对Eiffel、Fortran语言的支持。
5.OpenWatcom:Watcom系统编译器是加拿大Watcom公司开发的Intel x86体系16/32位编译器,其最新版是11.0c。
Watcom C/C++的集成开发环境极差,不像Borland C/C++和Visual C/C++那样有漂亮的界面,编译连结不过轻轻一点。Watcom C/C++的大部分使用者都在命令行下编译程序。想想吧!一个需要在命令行下编译程序的编译器,怎么匹敌Borland C/C++和Visual C/C++,甚至是C++ Builder呢?
当然,编译器的好坏并不能单单从使用方便使用上来比较,专业的程序员最关心的是目标程序的质量。Watcom系列编译器相比Borland编译器和Microsoft编译器有一个最大的优势,那便是速度:用Watcom C/C++编译出来的程序在速度上远远超越(记住,不是一点儿,是超越了许多)了Borland C/C++和Microsoft Visual C/C++编译出来的程序。这样一来,即使是没有集成开发环境,程序员们也认了。这也是不少游戏程序员亲昧于这个编译器的原因。
现在我们所用到的OpenWatcom C/C++ 1.0便是Watcom C/C++ 11.0c开放后的版本,它是免费、而且开放源码的。
6.当然还有我们经常看见的TC2.0 TC3.0 Borland C++3.1 等
参考资料:http://antare.bokee.com/3361182.html
需要付费的编译器(有些允许有评估期的免费下载):
Borland C++
Comeau C++ - 支持多平台
Compaq C++
Digital Mars C++
Edison Design Group C++ Front End - 被许多C++编译器厂商采用
Green Hills C++ - 支持嵌入式系统平台
HP C++
IBM C++
Intel C++ - 支持Windows, Linux, 和其他嵌入式系统
Interstron C++
Metrowerks C++ - 支持多平台,可从Metrowerks主页上查询
Mentor Graphics/Microtec Research C++ - 支持嵌入式系统平台
Microsoft C++
Paradigm C++ - 支持x86嵌入式系统
The Portland Group C++ - 针对奔腾CPU优化
SGI C++ - 优化的编译器
Sun C++
WindRiver's Diab C++ - 用于很多嵌入式系统
⑺ C++编译器哪个比较好
编译器有很多,但是比较好用的还是microsoft visual c++ 。
具体如下:
1、简介
Microsoft Visual C++是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。
2、特点
它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2,WinSock网络、3D控制界面。它以拥有“语法高亮”,IntelliSense(自动编译功能)以及高级除错功能而着称。比如,它允许用户进行远程调试,单步执行等。
3、编译
允许用户在调试期间重新编译被修改的代码,而不必重新启动正在调试的程序。其编译及建置系统以预编译头文件、最小重建功能及累加连结着称。这些特征明显缩短程式编辑、编译及连结的时间花费,在大型软件计划上尤其显着。
⑻ 编译器的功能是什么
1、编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器(Linker) → 可执行程序 (executables)。
2、工作方法:
1)、首先编译器进行语法分析,也就是要把那些字符串分离出来。
2)、然后进行语义分析,就是把各个由语法分析分析出的语法单元的意义搞清楚。
3)、最后生成的是目标文件,也称为obj文件。
4)、再经过链接器的链接就可以生成最后的EXE文件了。
5)、有些时候需要把多个文件产生的目标文件进行链接,产生最后的代码。这一过程称为交叉链接。
⑼ 求java高手推荐个好用的java编译器
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
我也是学JAVA的,我想还是用Jbuilder吧
功能很完善,界面友好!!!
⑽ 【编译器】有宁愿用VC++6.0也不用codeblocks的吗为什么
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了蓍名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢,再也不必忍受VS.NET的庞大和高昂的价格。 Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用有很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。