首页 > 编程语言 >开源,跨平台免费C++ IDE ---Code::Block

开源,跨平台免费C++ IDE ---Code::Block

时间:2022-10-11 23:31:37浏览次数:73  
标签:插件 Code 自定义 支持 跨平台 C++ 断点


 

Code Block 是一个免费, 开源的C++ IDE,它看上去有一个一致的外观,满足用户的需要,具有扩展性和可配置性。

这个IDE有你需要的所有功能,并且它是跨平台的。

另外,其具有插件框架,很容易扩展。大量的功能可以通过插件来安装提供。

Code:Blocks 8.02正式版本发布:

程序支持如下操作系统:
Windows 2000 / XP / Vista
Linux (Ubuntu & Debian, 32 & 64 bits)
Mac OS X 10.4+

显著特点:开源
跨平台
用C++完成,没有用任何解释性语言和其他库
插件扩展

编译器支持:
多个编译器支持:
GCC (MingW / GNU GCC)
MSVC++
Digital Mars
Borland C++ 5.5
Open Watcom
其他更多

自定义Build速度非常快
支持并行Build
多工程
多工作区
项目依赖
可以导入ms vc工作区和工程 (导入工程中如果有内联汇编,不会被支持)
可以导入Dec-C++项目

调试器:
GNU GDB 接口
支持 MS CDB(但是不能支持全部功能)
完全断点支持:
 代码断点
 数据断点
 条件断点
 计数断点
显示本地函数符号和参数
用户自定义查看(通过脚本支持用户自定义类型)
调用堆栈
反汇编
自定义内存转存
线程切换
浏览CPU寄存器

接口:
语法高亮度,自定义并和扩展
支持c++和XML代码重叠
Tab接口
类视图
智能缩进
一键在.h和.c/.cpp文件切换
快速在文件中切换
外部工具自定义
不同用户的To-do管理

如见图像:


软件下载:

​Windows版本​​​​Linux版本​


软件使用说明书:

​PDF使用说明书​

官方主页: ​​http://www.codeblocks.org/​​​
欢迎访问我的个人主页 ​​http://alantop.5166.info​


标签:插件,Code,自定义,支持,跨平台,C++,断点
From: https://blog.51cto.com/alantop/5748466

相关文章

  • C++ 智能指针详解
    这篇博客主要参考上面这个博客和《Boost程序库完全开发指南:深入C++准标准库》第三版   一个智能指针就是一个C++的对象,这个对象的行为像一个指针,但是它却可以在其......
  • C++:类、类的构造与析构
    概念引述  C++的OOP特点已经耳熟能详,封装,继承,多态。封装主要体现在namespace、stock、funtion;继承体现为类继承;多态体现为类之间通过继承关联时。因此C++进阶的前提就是......
  • leetcode-67-easy
    AddBinary思路一:先计算公共部分,最后补充未计算的位置,模拟二进制加法,写的太丑了publicStringaddBinary(Stringa,Stringb){charONE='0'+'1';char......
  • C++ 栈和典型迷宫问题
    1.前言栈是一种受限的数据结构,要求在存储数据时遵循先进后出(LastInFirstOut)的原则。可以把栈看成只有一个口子的桶子,进和出都是走的这个口子(也称为栈顶),封闭的另一端称......
  • c++高级 面试补充
    多线程:多线程分为三个知识点:1.线程的建立,在main中要进行函数终止,  在函数中使用后才能使得main函数在线程结束后才结束。如果不使用,那么可能线程结束前,main函数就结......
  • 用VSCode和CMake编写调试C/C++
    VSCode配置编译任务与调试对象在配置的时候会用到一些vscode的变量,用${}包裹起来的那些。${workspaceFolder}是当前工作空间(或vscode所打开根文件夹)在操作系统中绝对路......
  • VS2019 使用 C/C++ 动态链接库 并 进行调用
     vs2019生成dll并调用的实现示例:​​https://www.jb51.net/article/179759.htm​​ 1.VS 中生成动态链接库的三种方式(导出函数) 开发环境:VS2019 创建动态链接库项目新......
  • [持续更新]C++从入门到精通
    C++编译器下载https://wwc.lanzoul.com/iRLXO0dnayde密码:33kg1.C++关键字关键词有哪些?在C++98/03关键词总计63个,分别是下面这些:asmdoifreturntypedefautodo......
  • C++ AFX_MANAGE_STATE(AfxGetStaticModuleState())的作用
    从AFX_MANAGE_STATE(AfxGetStaticModuleState())说起 AFX_MANAGE_STATE(AfxGetStaticModuleState())的作用:用于模块切换时的状态保护,1.AfxGetStaticModuleState()指向当前......
  • LeetCode148. Sort List
    题意链表排序方法递归代码classSolution{public:ListNode*sortList(ListNode*head){returnsortList(head,nullptr);}ListNode*......