您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
c语言学习软件(吐血整理:C++编程语言资源汇总!第二弹)
编译器,在线,语言c语言学习软件(吐血整理:C++编程语言资源汇总!第二弹)
发布时间:2019-02-08加入收藏来源:互联网点击:
PugiXML :用于C 的,支持XPath的轻量级,简单快速的XML解析器。
RapidXml :试图创建最快速的XML解析器,同时保持易用性,可移植性和合理的W3C兼容性。
TinyXML :简单小型的C XML解析器,可以很容易地集成到其它项目中。
TinyXML2:简单快速的C CML解析器,可以很容易集成到其它项目中。
TinyXML :TinyXML的一个全新的接口,使用了C 的许多许多优势,模板,异常和更好的异常处理。
Xerces-C :用可移植的C 的子集编写的XML验证解析器。
多项混杂一些有用的库或者工具,但是不适合上面的分类,或者还没有分类。
C Format :C 的小型,安全和快速格式化库
casacore :从aips 派生的一系列C 核心库
cxx-prettyprint:用于C 容器的打印库
DynaPDF :易于使用的PDF生成库
gcc-poison :帮助开发人员禁止应用程序中的不安全的C/C 函数的简单的头文件。
googlemock:编写和使用C 模拟类的库
HTTP Parser :C的http请求/响应解析器
libcpuid :用于x86 CPU检测盒特征提取的小型C库
libevil :许可证管理器
libusb:允许移动访问USB设备的通用USB库
PCRE:正则表达式C库,灵感来自于Perl中正则表达式的功能。
Remote Call Framework :C 的进程间通信框架。
Scintilla :开源的代码编辑控件
Serial Communication Library :C 语言编写的跨平台,串口库。
SDS:C的简单动态字符串库
SLDR :超轻的DNS解析器
SLRE: 超轻的正则表达式库
Stage :移动机器人模拟器
VarTypes:C /Qt4功能丰富,面向对象的管理变量的框架。
ZBar:‘条形码扫描器’库,可以扫描照片,图片和视频流中的条形码,并返回结果。
CppVerbalExpressions :易于使用的C 正则表达式
QtVerbalExpressions:基于C VerbalExpressions 库的Qt库
PHP-CPP:使用C 来构建PHP扩展的库
Better String :C的另一个字符串库,功能更丰富,但是没有缓冲溢出问题,还包含了一个C 包装器。
以下为用于创建开发环境的软件
编译器C/C 编译器列表
Clang :由苹果公司开发的
GCC:GNU编译器集合
Intel C Compiler :由英特尔公司开发
LLVM :模块化和可重用编译器和工具链技术的集合
Microsoft Visual C :MSVC,由微软公司开发
Open WatCom :Watcom,C,C 和Fortran交叉编译器和工具
TCC :轻量级的C语言编译器
在线编译器在线C/C 编译器列表
codepad :在线编译器/解释器,一个简单的协作工具
CodeTwist:一个简单的在线编译器/解释器,你可以粘贴的C,C 或者Java代码,在线执行并查看结果
coliru :在线编译器/shell, 支持各种C 编译器
Compiler Explorer:交互式编译器,可以进行汇编输出
CompileOnline:Linux上在线编译和执行C 程序
Ideone :一个在线编译器和调试工具,允许你在线编译源代码并执行,支持60多种编程语言。
调试器C/C 调试器列表
Comparison of debuggers :来自维基百科的调试器列表
GDB :GNU调试器
Valgrind:内存调试,内存泄露检测,性能分析工具。
集成开发环境(IDE)C/C 集成开发环境列表
AppCode :构建与JetBrains’ IntelliJ IDEA 平台上的用于Objective-C,C,C ,Java和Java开发的集成开发环境
CLion:来自JetBrains的跨平台的C/C 的集成开发环境
Code::Blocks :免费C,C 和Fortran的集成开发环境
CodeLite :另一个跨平台的免费的C/C 集成开发环境
Dev-C :可移植的C/C /C 11集成开发环境
Eclipse CDT:基于Eclipse平台的功能齐全的C和C 集成开发环境
Geany :轻量级的快速,跨平台的集成开发环境。
IBM VisualAge :来自IBM的家庭计算机集成开发环境。
Irony-mode:由libclang驱动的用于Emacs的C/C 微模式
KDevelop:免费开源集成开发环境
Microsoft Visual Studio :来自微软的集成开发环境
NetBeans :主要用于Java开发的的集成开发环境,也支持其他语言,尤其是PHP,C/C 和HTML5。
Qt Creator:跨平台的C ,Javascript和QML集成开发环境,也是Qt SDK的一部分。
rtags:C/C 的客户端服务器索引,用于 跟基于clang的emacs的集成
Xcode :由苹果公司开发
YouCompleteMe:一个用于Vim的根据你敲的代码快速模糊搜索并进行代码补全的引擎。
构建系统Bear :用于为clang工具生成编译数据库的工具
Biicode:基于文件的简单依赖管理器。
CMake :跨平台的免费开源软件用于管理软件使用独立编译的方法进行构建的过程。
CPM:基于CMake和Git的C 包管理器
FASTBuild:高性能,开源的构建系统,支持高度可扩展性的编译,缓冲和网络分布。
Ninja :专注于速度的小型构建系统
Scons :使用Python scipt 配置的软件构建工具
tundra :高性能的代码构建系统,甚至对于非常大型的软件项目,也能提供最好的增量构建次数。
tup:基于文件的构建系统,用于后台监控变化的文件。
静态代码分析提高质量,减少瑕疵的代码分析工具列表
Cppcheck :静态C/C 代码分析工具
include-what-you-use :使用clang进行代码分析的工具,可以#include在C和C 文件中。
OCLint :用于C,C 和Objective-C的静态源代码分析工具,用于提高质量,减少瑕疵。
Clang Static Analyzer:查找C,C 和Objective-C程序bug的源代码分析工具
List of tools for static code analysis :来自维基百科的静态代码分析工具列表
最后,对于学习编程或者在工作想升职的程序员兄弟,如果你想更好的提升你的编程能力帮助你提升水平!笔者这里或许可以帮到你~
编程学习书籍分享:
编程学习视频分享:
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
对于C/C 感兴趣可以关注小编在后台私信我:【编程交流】一起来学习哦!可以领取一些C/C 的项目学习视频资料哦!已经设置好了关键词自动回复,自动领取就好了!
本文到此结束,希望对大家有所帮助呢。
上一篇:中药白茅根(白茅根)
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |