Linux上的c++ /汇编IDE
C++/Assembly IDE on Linux
我正在寻找的是一个可以在Linux上运行的IDE,它支持c++和x86汇编语法突出显示。我已经试过Code::Blocks了,但是这不能让我按需要运行程序,所以效果不好。
我的需求:
- 能够通过在某个目录下发出"make all"来编译程序
- 能够通过发出自定义命令来运行程序,而不是运行某个可执行文件
- 图形化(不是vim/emacs/etc),将运行在GNOME/Fedora 14
什么会很有帮助:
- <
- Git集成/gh>
- 自动版本控制(如Code::Blocks)
Eclipse不适合我,因为无论我设置什么,它都会尝试使用错误的工具链对整个程序进行自动构建/错误检查,并且即使我禁用CDT也会出错。
程序集语法高亮显示不是要求,但会很有用。但是,它必须有c++语法高亮显示。
编辑:我所说的"图形化"是指我在一段时间前已经尝试过vim/emacs,并且发现它们太具有挑战性,无法在短时间内学会如何使用而不会失去理智。
EDIT 2:给定的编辑器还应该将项目文件存储在一个文件中,因为我不想每次编辑器静默地添加一些文件时都要"git add"一个全新的目录。
您对KDevelop有什么看法?
一定要看
- c++ Omni Completion
- 标签和TagList
- 我使用
ctags --exclude=packagedir -R --c++-kinds=+p --fields=+iaS --extra=+q .
- 我使用
- cscope(这里和这里)
简直是最好的编辑器,可以在任何地方工作-包括在屏幕下的远程终端:)
Eclipse CDTEclipse可以导入现有的makefile项目,但不会破坏makefile。日食的智能感知很好
在linux上使用Eclipse HELIOS。它支持
- 分析 memchecking with valgrind
- GDB调试,远程调试
- 调用图形可视化,综合符号XRef(通常的eclipse快捷方式适用),简单的重构
- 报道GCov
- oprofile
- …
它应该是可移植的,所以我希望这大部分都能在windows上工作。
如果你愿意走商业路线,有SlickEdit,它可以在多个平台上使用多种语言(包括你提到的两种语言)。
http://www.slickedit.com/products/slickedit/今天,LINUX上最好的汇编IDE是SASM。SASM官方网站
我认为emacs是最好的多语言编辑器
相关文章:
- C++:如何在CLion IDE中安装Boost
- IDE (CLion) 无法解析C++模板类型
- 为什么我的C++程序的程序集输出充满了 .ascii,没有汇编代码?
- 在 emscripten 网页汇编正在运行期间更新进度条?
- 为什么我们不编写可以处理C++标识符的汇编器和链接器?
- 在什么情况下,我想在 C/C++ 代码中使用内联汇编代码
- 为什么 memcpy() 和其他类似的函数使用汇编?
- macOS 是内置在 clang 编译器中还是内置于 xcode ide 中?
- 为什么联机C++ IDE 不支持"graphics.h"头文件?
- [[可能]]和[[不太可能]]影响程序汇编的简单示例?
- Arduino IDE 中使用 strncmp 函数时出错
- C++ IDE 不会推断/自动完成对模板类中的 std::array 下标表达式的成员访问
- 使用 TDM-GCC 4.9.2 的 DevC++ IDE 中的额外限定错误
- C++ 程序在代码块 IDE 中不起作用
- 程序在CLion IDE中工作,但exe不起作用
- 为什么 MSVC C++编译器将一个简单的 Hello World 扩展为 4000 行汇编?
- MSBuild 由于缺少属性文件(可能与 IDE 相关)而无法生成 Visual Studio 项目
- 英特尔汇编与内部函数,AVX
- IDE 认为函子是构造函数?
- Linux上的c++ /汇编IDE