devc++中文版是一款基于Windows下的C和C++集成開發環境,內置工程編輯器,調試器,編譯器等工具,提供高亮度語法顯示,完善調試功能,減少編輯錯誤,是初學者或者編程高手的好幫手,想學習C或者C++的朋友可以下載!
基本介紹
dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由軟件,遵守GPL许可协议分发源代码。它集合了MinGW等众多自由軟件,并且可以取得最新版本的各种工具支持,而这一切工作都是来自全球的狂热者所做的工作。Dev-C++是NOI、NOIP等比赛的指定工具,缺点是Debug功能弱。
devc++安裝教程:
1、下载完成后,就像安装其他軟件一样,点击安装包,出现如下图,语言先默认选择English,初次安装完成后会选择中文简体的选项设置。点ok!
2、点I agree,如下图!
3、接下來,默認點擊next,下一步。
4、選擇安裝路徑,之後點擊install,之後進入安裝過程。
5、安装完成,点击finish,之后运行軟件。
6、安装完成,会提示语言设置,在此你就可以选择 中文简体,字体,颜色等等设置
devc++中文版功能特色
調試工具
Insight工具是一款全功能的图形化用户接口的GNU調試工具,您可以使用这一工具对BCM模块设备的应用进行高效率的调试
丰富的系统軟件
嵌入式實時操作系統
uC/OS實時操作系統是一款搶占式的實時多任務系統,這一多任務系統具有非常高的效率,功能強大,提供了快速的實時響應特性和較小的實現規模。您可以很容易的創建和管理多任務並且通過提供的API實現任務之間的通訊。RTOS被集成于I/O系統中用來和系統的其它組件完成通訊,比如TCP/IP協議棧。
* 基于uC/OS
* 实时的抢占式多任务操作系统
* 提供Semaphores、Mail Boxes、消息队列、FIFOs、互斥和计时器
* 堆栈检查
* 任务調試工具
* RTOS中集成I/O系统
嵌入式 TCP/IP 协议栈
用于嵌入式应用的高性能TCP/IP协议栈。协议栈集成于RTOS、Web Server和I/O系统,您可以更容易的开发网络应用。协议栈支持以下内容:
* ARP
* DHCP, BOOTP
* FTP Client and Server
* HTTP
* ICMP
* IGMP (multicast)
* IP
* NTP, SNTP
* POP3
* PPP
* SMTP
* SNMP V1 (sold separately)
* SSL (sold separately)
* Statistics Collection
* TCP
* Telnet
* UDP
嵌入式Web服務器
Web服務器集成于TCP/IP協議棧和RTOS,您可以快速的開發動態的網頁和內容。
* 可以将用户提供的HTML文档、gifs和JAVA classes文件压缩为一个文件并且嵌入到运行时的应用程序中。
* 支持动态HTML
* 支持Forms,Cookies和密码保护
C/C++編譯器和連接器
GCC C/C++编译器是目前最为流行和广泛使用的一种ANSI语法兼容的编译器。开发者可以专注于产品的开发。每一个发布版本的GCC都经过了工具和軟件兼容性的测试。
* 全面兼容ANSI C/C++语法的编译器和连接器
* 集成于IDE,您也可以使用其它的开发环境,比如:Codwirte或者Visual SlickEdit.或者您也可以只使用命令行模式
* 集成GDB/Insight图形化调试器
嵌入式Email
快速和容易的通過以太網或者PPP連接發送和接收Email,支持POP3和SMTP
安全套接字(SSL)
安全套接字可以用来对互联网或者本地网络传输的数据进行加密以保证数据的安全。SSL在开发套件中是可选的軟件组件。安全套接字在提供了较高性能的同时保证了极低的内存使用(大约90KB)。SSL模块可以被集成于TCP/IP协议栈和Web Server中,您可以只需要调用几个函数就可以在您的产品中支持安全的网络应用。相比于其它的8位和16位的微处理器平台,32位的处理器平台可以很容易的满足SSL数据连接和传输的性能要求。
* 支持(A)RC4 和 RSA 加密和密匙交换
* SSL v3
* SSL 服务
* SSL 密匙管理工具
* 通过Web Server支持HTTPS协议的安全的网页方式的远程管理
* 面向嵌入式环境进行优化
* 面向32位处理器平台进行优化
* 极小的代码尺寸,大约90K
* 支持Blocking 和non-blocking I/O
* 公匙不对称密码系统
SSL包作为单独的軟件包出售,不被包含在标准的开发包中。请聯系我們获得更多信息
嵌入式 SNMP
简单网络管理协议(SNMP)系统提供了一组变量用于进行网络系统的管理。这些变量以SNMP MIB的形式分组。SNMP V1包作为单独的附加开发包销售,不被包含在标准的开发包中。请聯系我們获得更多信息。
嵌入式Flash文件系統
嵌入式Flash文件系統使得开发人员可以使用多种Flash存储设备比如:在板的Flash芯片、SD Flash 卡、CF卡、MMC卡,RAM驱动、NAND或者NOR Flash组。附加的特性包括wear-leveling, 坏存储块管理以及CRC32校验。系统包含了简单灵活的通用API。EFFS可以使您存储下列信息:应用数据、图片、视频、音频、文件。一个典型的应用是,数码相机使用的存储卡可以简单的插入设备中然后用户可以通过网络浏览器访问图片和视频。
无线 802.11b
作爲解決方案的無線部分,您可以像使用以太網連接一樣通過標准的無線設備進行通訊,比如無線路由、連接點、計算機或者筆記本電腦。
* 无缝集成于设备和开发包中
* 完整的解决方案,包括硬件、軟件和驱动程序
* 使用标准的802.11b WiFi卡
支持擴展服務集(ESS)和獨立的基本服務集(IBSS)。ESS,也稱爲基礎模式,是一種最通常的實現。它使用無線路由器和連接點訪問網絡中其它的無線設備。這些路由和連接點控制著無線設備(也稱爲nodes)之間的數據傳輸。IBSS,也叫做ad-hoc模式,容許實現節點之間的點對點通訊。采用這一模式設備將在網絡空閑時進行數據傳輸。
PPP 协议
PPP可以使您通过串行连接或者modem实现网络通讯。开发包包含了一个演示应用,可以演示ISP拨号或者接收呼叫建立PPP连接。您无需修改一行代码就可以在应用中建立正确的Etherner或者PPP连接。开发包同时包含Hayes modem兼容配置。
dev c++中文设置方法
我們打開文件夾找到devcpp.exe這個程序,並打開它
这个时候軟件界面是英文版的,我们在如图位置找到”Tools“,并选择跳出的选项卡中的“Envirnoment Options”,也就是第二个选项
接下来,我们在弹出的窗口(注意蓝色位置),点击下拉框,选择簡體中文,并点击确定
这时,我们的軟件就变成了中文版的,又可以愉快的写程序啦
