Code Blocks是一款免费开源的C/C++集成开发环境(IDE),支持Windows等多个平台,集代码编辑、编译、调试于一体,适合C/C++程序开发和学习使用。软件支持GCC、MinGW等多种编译器,可进行代码编写、工程管理、断点调试和程序运行等操作,同时提供丰富的插件扩展机制,方便根据开发需求扩展功能。
Code Blocks汉化版已集成中文界面,打开即可使用。
1、开源!GPLv3,无隐藏成本。
2、跨平台。在Linux,Mac,Windows上运行。(使用wxWidgets)
3、用C ++编写。不需要解释性语言或专有库。
4、可通过插件扩展。
5、多种编译器支持:GCC(MingW / GNU GCC)、MSVC ++等
6、快速的自定义构建系统。(无需makefile)
7、支持并行构建。(利用CPU的额外内核)
8、可以通过安装/编码插件来添加任何种类的功能。
1、软件打开,默认是英文版本。
2、找到菜单(右边数第二个):Settings->Environment,打开设置界面。
3、然后选择View->勾选Internationalization (will take place after restart),选择chinese(简体中文)点击确定。
4、重启软件后即为中文界面。
1、完整的断点支持:代码断点、数据断点(读,写和读/写)、断点条件(仅当表达式为真时才中断)、断点忽略计数(仅在一定数量的命中后中断)
2、显示局部函数符号和参数。
3、用户定义的监视。(支持通过脚本监视用户定义的类型)
4、自定义内存转储。
5、在线程之间切换。
6、查看CPU寄存器。
7、语法突出显示,可定制和可扩展。
8、C,C ++,Fortran,XML和更多文件的代码折叠。
9、打开文件列表以在文件之间快速切换。
10、外部可定制的“工具”。
11、与不同用户的待办事项列表管理。
1、我可以对Code :: Blocks使用什么编译器?
答: Code :: Blocks的理念是能够使用地球上的任何编译器!好吧,差不多。
事实上,它很大程度上取决于所使用的编译器插件。默认提供Code :: Blocks安装的一些组件包括GNU GCC(MinGW / Cygwin),MS Visual C ++ Free Toolkit 2003,Borland的C ++编译器5.5,DigitalMars Free编译器,OpenWatcom,小型设备C编译器(SDCC)等。
2、我的项目应使用自定义生成文件进行编译。Code :: Blocks是否可能?
答:可以。您需要使用Code :: Blocks 8.02更改一项设置:
在项目的“属性”中,选中“这是一个自定义的生成文件”。
3、我已经为编译器下载了MS VC ++ Toolkit 2003。如何告诉Code :: Blocks它是我的编译器?
答:单击“项目/构建选项”,然后选择要用于项目/目标的编译器。
4、OpenGL,Ogre3D,SDL,QT,wxWidgets等项目的库在哪里?
答:它们不捆绑在一起。提供模板是为了您的方便,但是您需要自己下载库。一般而言,“不包括电池” 。
展开内容
查看
8.0/2.15G
ABB Robot Studio中文版是一款非常强大的机器人仿真软件,使用非常的简单,可以使用虚拟的机器人进行离线的编程,可以帮助用户快速的实现智能化、编程自动化的操作,可以快速的提高生产的效率,不管是用在教育、企业生产、培训等。
查看
7.7/3.13G
IAR for ARM全称IAR Embedded Workbench for ARM,它是一款由瑞典的IAR Systems公司推出的专为微处理器开发的集成开发环境,这个开发环境支持ARM,AVR,MSP430等多种芯片内核平台,是微处理器开发领域非常著名的产品。
8.3/3.05G
Mixly3.0编程软件是由北京师范大学米思齐团队开发的一款免费开源的图形化Arduino编程工具,基于Google的Blockly框架设计。它允许用户无需编写代码,直接通过拖拽模块的方式完成Arduino程序开发,极大降低了学习门槛,非常适合青少年和编程初学者使用。
8.5/842M
Keil uVision5是ARM公司面向基于ARM Cortex-M、Cortex-R等微控制器推出的集成开发环境(IDE),提供完整的C/C++编译、调试、仿真及RTOS支持。
查看
查看
查看
查看