Microsoft Visual C++ :MSVC,由微软公司开发
Open WatCom :Watcom,C,C++和Fortran交叉编译器和工具
TCC :轻量级的C语言编译器
编译器
C/C++编译器列表
codepad :编译器/解释器,一个简单的协作工具
非常的简单,它更是一个java的浏览器,可以远程控制及使任何桌面,而无需安装软件,所有的操作都在浏览器内完成。
在前面两章分析了java多线程的基本使用以及利用synchronized来实现多个线程同步调用方法或者执行代码块。
其实它就是个映射到方法的c字符串,你可以用 objc 编译器命令@selector()或者 runtime 系统的 sel_registername函数来获得一个sel类型的方法选择器。
tuixiangzi.zip - 电脑推箱子游戏,一款可以在电脑上玩的推箱子游戏,代码简单,对于刚开始学习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 :专注于速度的小型构建系统
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-89675-10.html
美国来展现下霸主地位
很真实
其实