79款 C/C++开发工具开源软件

参考网站:http://www.oschina.net/project/tag/118/c-development-tools

 

排序: 收录时间 | 浏览数

  • C/C++编译器clang

    Clang 是一个 C++ 编写、基于 LLVM、发布于 LLVM BSD 许可证下的 C/C++/Objective C/Objective C++ 编译器,其目标(之一)就是超越 GCC。 Clang 开发事出有因,Wiki 介绍如下: Apple 使用 LLVM 在不支持全部 OpenGL 特性的 GPU (Intel 低端显卡) 上生成代...    更多clang信息

    最近更新:    Clang 宣布全面支持 C++11 标准    发布于 7个月前    

  • Anjuta

    Anjuta是一个C/C++ IDE,它最大的特色是灵活,同时打开多个文件,内嵌代码级的调试器(调用gdb),应用程序向导(Application widzards)可以方便的帮助你创建GNOME程序而不需要你自己写一些与你兴趣无关的代码。Anjuta更多Anjuta信息

  • Qt Designer

    Qt Designer 是一个可视化的基于 Qt 的用户界面设计工具。用来生成 ui 定义文件,而不考虑具体的语言。 Qt Designer更多Qt Designer信息

  • C++ RAD平台U++

    U++是一个开源的跨平台C++ RAD平台,作者从98年就开始开发,到今年持续了十一年了。U++一直都是一个非常非常小众的开发平台,几乎没什么人用,与当今火红的几个开源C++ Framewrok比如wxwidgets, QT等相比,它实在是被人冷落的可以。换做旁人早就歇菜了,在...U++更多U++信息

    最近更新:    C++ RAD平台 -- U++ 1205 发布    发布于 4年前    

  • GNU ARM 工具链

    大部分 ARM 系统编程发生在使用交叉编译工具的非 ARM 工作站上,其目标是在 ARM 平台上使用。GNU ARM 工具链是一种编程环境,它允许您在设计、开发和使用 ARM 模拟器进行测试时选择自己最喜欢的工作站环境。 GNU 工具链驻留在 CodeSourcery 上,可以免费下...    更多GNU ARM 工具链信息

    最近更新:    Calxeda用于云服务器的最新四核ARM片上系统     发布于 2年前    

  • wxWidgets对话框设计器wxDev-C++

    wxDev-C++是一个 Dev-C++的扩展由科林拉普拉斯等开发。 该软件可以帮助您在创建和框架的对话框使用wxWidgets的形式直观地设计。 随Dev-C++的开发,wxDev-C++的精彩功能仍在积极发展。 这个项目的主要目的是提供一个自由,开放源码,wxWidgets的开发与商业级...wxDev-C++更多wxDev-C++信息

  • Windows版GCCTDM-GCC

    TDM-GCC 是 Windows 下的编译器套件。 当GCC创建一个新的版本,TDM构建二进制包在MinGW的(www.mingw.org)环境中使用MinGW的官方GCC软件包的替代品。    更多TDM-GCC信息

  • SWIG

    SWIG是个帮助使用C或者C++编写的软件能与其它各种高级编程语言进行嵌入联接的开发工具。SWIG能应用于各种不同类型的语言包括常用脚本编译语言例如Perl, PHP, Python, Tcl, Ruby and PHP。支持语言列表中 也包括非脚本编译语言,例如C#, Common Lisp (CLIS...    更多SWIG信息

  • Qt Eclipse Integration for C++

    Qt Eclipse Integration for C++ 是 Eclipse 用来开发C++ 版本的 Qt 应用的插件 Qt Eclipse Integration for C++更多Qt Eclipse Integration for C++信息

  • 面向对象开发环境Cocoa

    Cocoa 是苹果的面向对象开发环境,用来生成 Mac OS X 的应用程序。主要的开发语言为 Objective-c, 一个c 的超集。 Cocoa 开始于1989年9月上市的NeXTSTEP 1.0,当时没有Foundation框架,只有动态运行库, 称为 kit, 最重要的是AppKit. 1993 年 NeXTSTEP 3.1...    更多Cocoa信息

  • 快速应用开发工具Glade

    Glade是RAD (快速应用开发)工具,用于创建基于GTK 工具包和GNOME桌面。 其界面是类似于GIMP ,可以进行定制,甚至嵌入到Anjuta。Glade包括一些接口模块,如文本框,对话框标签,数字输入,复选框,菜单,使界面的开发更快。界面设计存储为XML格式,从...Glade更多Glade信息

  • Mingw Developer Studio

    Mingw Developer Studio 是一个 Mingw 的集成开发环境 Mingw Developer Studio更多Mingw Developer Studio信息

  • Open Watcom

    Open Watcom 给C/C++ 和 FORTRAN程序员带来了一个集成的开发环境,包括了开发工具, SDK,以及库文件。可以用来开发强大的16位和32位应用程序    更多Open Watcom信息

  • C/C++学习工具ZinjaI

    ZinjaI 是一个多平台的 C/C++ 集成开发环境,主要用在教室中学习 C/C++ 语言用的。 ZinjaI更多ZinjaI信息

  • C/C++代码编辑器GCCSense

    GCCSense 是一个使用 GCC 代码分析器的智能 C/C++ 开发工具,通过内部编译信息,可提供高级代码自动完成功能,GCCSense 是一个独立的程序,任何代码编辑者都可以使用。GCCSense更多GCCSense信息

  • windows下的C IDEPelles C

    Pelles C是一款windows下的C IDE,支持调试,且为免费。 它有一个高效率的链接器,目前已被广泛采用为各种语言的后台链接器使用LCC作为编译器 并且完整支持win32编程,支持任何API调用,包含所有winAPI的库且含有完整 C Runtime Library。 特点: Support ...Pelles C更多Pelles C信息

  • C++解释器Cint

    Cint(C/C++ interpreter, C-int)是一个C++解释器,顾名思义,和GCC、VC等编译器不同,它是解释执行C++代码的。 我们可以利用它来让我们的程序支持解释C++语言。 它具有的功能有: 支持 K&R-C, ANSI-C, ANSI-C++ Cint 覆盖了80-90%的K&R-C、ANSI-C和C++语...    更多Cint信息

  • 分布式C/C++编译工具distcc

    distcc是一个分布式的C/C++编译工具,它可以组织一个网络内的多台计算机同时进行某个编译任务。下图是distcc提供的监控工具,用于查看编译执行的情况distcc更多distcc信息

  • Qt集成开发环境Monkey Studio

    Monkey Studio (MkS) 是一个采用 C++ 和 Qt 库开发的跨平台集成开发环境,旨在开发基于 Qt 的应用程序。 更多的屏幕截图请看这里。Monkey Studio更多Monkey Studio信息

  • 小型的GNU环境MSys

    MSYS:Minimal GNU(POSIX)system on Windows,是一个小型的GNU环境,包括基本的bash,make等等。是Windows下最优秀的GNU环境。(是否厌倦了Cygwin蜗牛般的shell环境,试试MSYS中的rxvt吧)...    更多MSys信息

排序: 收录时间 | 浏览数

  • C++ 解析器Cling

    Cling 是一个交互式的 C++ 解析器,基于 LLVM 和 C++ 的前端 clang。可用于替换当前 C++ 解释器 CINT,比 CINT 强的方面包括: 产品级的解析器 Just-in-time 编译器 (JIT), 无需封装即可调用库,显著降低字典大小 模块化的 C++ API ,维护简单 解析器和执行...    更多Cling信息

    最近更新:    交互式 C++ 解析器 —— Cling    发布于 1年前    

  • Qt开发工具QtDesigner

    简单的来说 QT Designer 是一个 GUI 的工具. 这个工具可以帮助我们来加快写 QT程式的速度. 利用 QT Designer 可以用一种所见既所得的方式,来产生 QT 程式的GUI 介面的程式码. 通过增加一些功能,就可以完成一个程式了.利用 QT Designer可以非常快速的学会 ...    更多QtDesigner信息

  • 编程语言 Vala

    vala是专为gnome环境准备的开发语言,之所以vala会出现,是因为目前的glib,gio,gtk+,gnome-lib等等的C语言接口开发 起来实在太繁琐(这个深有感触),而同时,如果采用java,C++这些东西,那又显得太臃肿。 vala是对c语言的一种高层封装,集成并实现了gnome...    更多Vala信息

  • C++标准库实现libc++

    libc++是一个C++标准库实现,突出了标准符合和高效的代码生成。如果C++'0x标准得以批准,libc++也将提供支持。libc++由 Howard Hinnant开发和维护,目前的完成度为85%。    更多libc++信息

  • 专门为MinGW所设计的IDEVisual Mingw

    Visual-MinGW 是一个专门为MinGW所设计的IDE。如果,你曾经用过VC++ 6.0这个IDE,你的第一感觉就是,Visual-MinGW和VC++ 6.0非常相似。所以,对于曾经用惯VC的朋友们来说,Visual-MinGW不失是一个好的选择。然而,Visual-MinGW的开发与更新似乎并不积极。因...Visual Mingw更多Visual Mingw信息

  • WinCE开发工具CeGCC

    cegcc是一个跨平台的WindowsCE的应用开发环境(掌上电脑),从Linux的PC机或cygwin所在。     更多CeGCC信息

  • C语言编译器nwcc

    nwcc 是一个Unix系统的C语言编译器,支持 FreeBSD/OpenBSD/Linux/Solaris on 80x86 (with nasm and gas), FreeBSD/Linux on AMD64 (with yasm and gas), Solaris on SPARC (64-bit), AIX on PowerPC (32- and 64-bit), and IRIX on MIPS (64-bit) 等系统....nwcc更多nwcc信息

  • GTK界面开发工具GtkBuilder

    自 gtk 的版本升到 2.12,它就包含了 GtkBuilder . GtkBuilder 的作用和 libglade 一样,用来加载 glade 文件, 所以,如果使用 GtkBuilder 来代替 libglade ,这样就可以在使用过程中,减少一个依赖. 但是,glade-3.4.x (听说是在 3.5.x 开始支持),还没有支持 Gt...    更多GtkBuilder信息

  • C++开发工具Orwell Dev-C++

    Orwell Dev-C++ 是 Dev-C++ 的维护版本,提供更新的 MinGW 编译器和相关代码。该工具使用 Delphi 开发。 特性: Includes MinGW GCC 4.6.2 32bit or... Includes TDM-GCC 4.6.1 64bit Provides syntax highlighting for code, header and resource files S...Orwell Dev-C++更多Orwell Dev-C++信息

  • GCCAVR编译器WinAVR

    WinAVR-20070525 是Windows 版的 GCCAVR编译器,GCCAVR是一款免费的编译器,编译功能也挺强的,有一点不好就是不是那容易入手。总得来说还是一款很好的开发软件。    更多WinAVR信息

  • Qt开发工具包Qt SDK

    Qt SDK 在一个单独的安装程序内包括了使用 Qt 构建跨平台应用程序所需的工具。 Qt 库 Qt Creator IDE Qt 开发工具    更多Qt SDK信息

        

    最近更新:    Qt SDK 1.2 发布    发布于 1年前    

  • MIDINUX开发工具包Midinux SDK

    11月21日,在北京嘉里中心,中科红旗发布了Midinux SDK。此次发布的SDK,是为MID Linux 开发商、爱好者所提供的,为MID开发应用软件的工具集,它为MID软件产业再次注入了强大的力量。此前,已经有众多的ISV基于Midinux SDK开发了大量高价值的应用,为MID市...    更多Midinux SDK信息

  • 简单的C++开发工具Sally

    "Sally - A Simple C++ IDE" 是一个简单的 Windows XP 以及以上版本下运行的 C++ 语言集成开发环境,该工具采用 C# 开发,需要有 .NET 框架 1.1 的支持。Sally更多Sally信息

  • PythoidC

    PythoidC是中国人研发的最方便的C语言开发工具,实现了易如Python快如C的最高境界: 1、免除大括号{}及行尾分号;   统一用缩进表示代码块(支持自动批量调整缩进) 2、不必打开DOS窗口(控制台),运行结果及错误提示自动返回集成开发环境,支持免编译直...    更多PythoidC信息

  • 编译型编程语言eC

    eC,是一位加拿大人Jrome历时十二年开发的一门编译型编程语言,拥有C++项目的性能和Java的跨平台性以及Python的方便性。 目前eC拥有自己的IDE,专用的面向对象数据库。eC的理念是:开发一次,部署在所有平台,包括Windows,linux,Mac os,仅仅依赖一个轻量...eC更多eC信息

  • 【商业】C/C++集成开发环境C-Free

    C-Free是一款支持多种编译器的专业化C/C++集成开发环境(IDE)。利用本软件,使用者可以轻松地编辑、编译、连接、运行、调试C/C++程序。 C-Free 5 主要有以下特性: 1. 支持多编译器,可以配置添加其他编译器;       目前支持的编译器类型:     ...C-Free更多C-Free信息

  • GCC的图形化前端wxgcc

    wxgcc 的全称是:wxpython gcc compiling toolkit ,它是一个在Linux环境下使用的,基于 wxpython 的GCC 编译器图形前端软件,可以用来快速的编译验证一个 C/C++ 程序,适合 C/C++ 初学者使用! 对于Linux用户(尤其是C/C++初学者),不知您是否遇到过这种...wxgcc更多wxgcc信息

  • 【免费】PE依赖性分析工具Dependency Walker

    Dependency Walker 是 Microsoft Visual C++ 中提供的非常有用的 PE 模块依赖性分析工具。 主要功能如下: 查看 PE 模块的导入模块。 查看 PE 模块的导入和导出函数。 动态剖析 PE 模块的模块依赖性。 解析 C++ 函数名称。...Dependency Walker更多Dependency Walker信息

  • Qt 编程环境Cobras

    Cobras 是一个Qt的编程环境,本身就是用Qt开发的,提供一个集成的基于GDB的调试工具。具有快速和使用简单的特点,整个环境只需一个可执行文件即可。Cobras更多Cobras信息

  • 编译器GCC for SPARC

    这是专为 Sun 的 SPARC 系统优化的 GCC 编译器。 下载地址     更多GCC for SPARC信息

排序: 收录时间 | 浏览数

  • C/C++源码工具cpp2html

    cpp2html 是一个用来将 C/C++ 的源码文件转成直接在 HTML 上具有语法着色效果的 HTML 文档。     更多cpp2html信息

  • GNUstep集成开发环境ProjectBuilder

    ProjectBuilder (ProjectCenter) 是 GNUstep 的一个集成开发环境,可轻松管理应用、工具和框架。ProjectBuilder更多ProjectBuilder信息

    最近更新:    ProjectBuilder —— GNUstep 的集成开发环境    发布于 11个月前    

  • C编译器 c++编译器wieldylcc

    用c++重构了lcc源代码,去掉了lcc中支持多种处理器的模式,仅支持x86一种。项目目标是编译器的源代码是易于理解的,编译出的asm文件也是易于理解的。目前项目状态是完成了lcc源代码向c++的改造,达到了编译器的源代码是易于理解的这个目标。编译的结果同l...    更多wieldylcc信息

  • 集成开发环境TIA

    TIA (Tiny IDE for Ada/Anything)是一个基于 ncurses 文本窗口界面的集成开发环境,支持包括 GCC, G++, Java, Perl, PHP, BASH, BUSH, HTML, 和 GNAT (Ada 95) 在内的编程语言,集成了 CVS、SVN 版本控制系统。主要功能还包括:鼠标操作、自动拼写检查、控...TIA更多TIA信息

  • 开源编译器Open64

    Open64最初的名字叫Pro64,后改名为Open64,采用GPL许可证,参与开发的机构包括了SGI、中科院、惠普和特拉华大学。它主要是作为一 种编译器的研究平台应用于不同研究项目。新版引入了大量优化,不过并没有解释与其它编译器相比优越在何处。...    更多Open64信息

    最近更新:    Open64 5.0 发布,开源编译器    发布于 2年前    

  • C/C++编译器AsmJit

    [AsmJit] 是個以 C++ 封裝的 JIT (Just-In-Time) Assembler,目前支援的硬體架構有 x86 與 x86_64,以 MIT X License 釋出。或許讀者對這樣的 Assembler 沒有太大的興趣,但專案卻跟 Google Chrome 瀏覽器引擎有些淵源。怎麼說呢?去年九月,Google 發佈了...    更多AsmJit信息

  • Qt集成开发环境Edyuk

    Edyuk 是一款用于 Qt 4 的 IDE(集成开发环境)。它是自由、开源软件,具有轻量、快速的优点。当前的主要功能包括:qmake 项目管理、集成了 Qt 设计器和助手、强大而灵活的代码编辑能力、类浏览、代码完成、以及编译和调试等等。Edyuk更多Edyuk信息

  • C语言编译器Cilk

    Cilk多线程编程技术最早由MIT开 发,是一个基于Gcc编译器的开源项目。后来开发者创建了一个创业公司,推出改进的私有版本,整合到Windows下的多种编译器中。之后它被英特尔公司 收购,整合进英特尔的编译器中。现在,它再次成为一个开源项目,成为Gcc 4.7...    更多Cilk信息

    最近更新:    英特尔开源 Cilk Plus     发布于 2年前    

  • C++ 函数编程库FC++

    FC++ 是最好的基于 C++ 的函数编程库开放源码实现,可以把它插入遗留的 C++ 代码中。BSFC++ 等项目中已经使用了 FC++,BSFC++ 是一个用 C++ 进行函数大规模同步并行编程的库。 FC++ 的编译方法:g++ user_source1.cpp –I<path to FC++ installation>...    更多FC++信息

  • GCC for Palm OS

    The prc-tools package is a collection of tools supporting C and C++ programming for Palm OS. It consists of: the GNU Compiler Collection, assembler, linker, and symbolic debugger; modifications to these generic tools to support function...     更多GCC for Palm OS信息

  • D语言编译工具GDC

    GDC 是 D 编程语言的 GCC 前端编译工具。     更多GDC信息

  • C语言中间语言CIL

    CIL 是 C 编程语言的前端工具,用来执行程序分析和转换。CIL 对程序进行解析和类型检查并将它编译和简化为 C 语言的子集。例如,在 CIL 中可通过简单的形式和表达式直接定义循环结构,此举可简化代码。 CIL 支持 ANSI C 标准,包括 GNU C 和微软的 C 编译器...    更多CIL信息

    最近更新:    CIL 1.6.0 发布,C语言中间语言    发布于 8个月前    

  • 【免费】资源编辑器ResEdit

    关于ResEdit ResEdit是一款Windows可执行文件资源编辑器。用户可以编辑程序中的对话框、图标、版本信息以及其它类型的资源。输出文件可以被任何Win32编译器编译。 界面截图 下载地址 32位版:http://www.resedit.net/ResEdit-win32.7z 64位版:http://www....ResEdit更多ResEdit信息

  • qt-msvc-installer

    Qt(Qt4)开源Windows安装程序,包含MSVC 2008二进制代码。 开源版的 Qt4,从4.4开始就全面支持用Visual Studio编译了。所以你自己创建一个和商业版类似的安装器是可能的,就是有点复杂。这个开源项目替你解决了这个问题。 这个项目是一个可以方便的与MSV...    更多qt-msvc-installer信息

  • 【免费】Resource Hacker

    Resource Hacker 是一个类似于eXeScope的但在某些方面比它还好一些的工具:eXeScope不能预览菜单但它可以,以下是它主页上对它的介绍: 用于察看、反汇编和取代 Windows 32 位可执行程序中的资源,支持 Delphi 5 和 C++ Builder。其实它虽然能保存资源但实...Resource Hacker更多Resource Hacker信息

  • GNUstep集成开发环境ProjectManager

    ProjectManager 是另外一个 GNUstep 的集成开发环境,旨在提供简单可用的程序开发环境。 ProjectManager更多ProjectManager信息

  • C++ 软件生态系统Ryppl

    Ryppl 是由 Boost 项目的一些成员创建的项目,因为意识到 Boost 越来越耦合、笨拙以及依赖于定制的架构。因此他们决定开始 Ryppl 项目。 Ryppl 项目的目的就是创建一个可移植的模块化的 C++ 软件生态系统。你可以把 Ryppl 想象成是一个分布式跨平台的软件管...    更多Ryppl信息

  • GCC扩展StarPU

    StarUP 通常用来帮助高性能的类库和编译环境探索不同体系结构的多核架构。 StarPU is a set of GCC extensions and associated runtime system intended to facilitate the programming of heterogeneous systems - computers with a programmable graphi...    更多StarPU信息

    最近更新:    StarPU 1.0.0 发布 - 高性能辅助工具    发布于 1年前    

  • Windows资源文件编辑工具ResEd

    ResEd为编辑Windows资源文件(.rc文件)提供了一个可视化的操作界面,它可以处理以下的资源类型: 超过30个对话框控件 菜单 字符串表 加速键表 版本信息 语言设置 位图、图标、清单等资源  ResEd更多ResEd信息

 

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值