编辑:
感谢所有回答者和评论者,有足够的材料让我忙碌一段时间!
我最近切换到 Linux,并想使用以下源代码执行我的第一个开发步骤:
除了使用以下几行编译和运行程序之外:
./configure
make
我不知道如何轻松编辑项目的源代码,而是通过在文本编辑器中手动编辑它并每次键入上面的行来测试它......无需调试以及 IDE 提供的所有功能。
还有其他项目(即抗微)我想出了如何在特定的 IDE(例如 QT Creator)中进行编辑,因为项目中有一个 .PRO 文件,我很快就找到了它的用途。
当源代码中没有包含特定于 IDE 的文件时,如何获取在 IDE 中运行的源代码?
答案1
我通常使用vim
或gvim
,蚀, 或者智能。 Eclipse 对于其他语言的工作效果出人意料地好,它主要适用于 Java,但通过使用插件也可以适应其他语言。
摘抄
CDT项目提供了基于Eclipse平台的功能齐全的C和C++集成开发环境。功能包括:支持各种工具链的项目创建和托管构建、标准 make 构建、源代码导航、各种源知识工具,例如类型层次结构、调用图、包含浏览器、宏定义浏览器、具有语法突出显示、折叠和超链接的代码编辑器导航、源代码重构和代码生成、可视化调试工具,包括内存、寄存器和反汇编查看器。
其他选项
QT创建者- 如果是 C++ 开发那么你可以尝试QT创建者。我对此没有实际经验,但它应该不会比 Eclipse 难,而且有很好的文档。
代码块- 代码块是另一种。斯佩尔特代码::块。这个我有一些经验,还可以,但似乎不像其他的那么受欢迎。我们将其用于我们支持的内部项目。它完成了这项工作。
凯开发-凯开发是另外一个,没用过。
如果这些都不满足您的需求,那么我将开始解决这个古老的问题,标题为:适用于 Linux 的 C++ IDE?。
另请查看程序员 SE 网站的问答,标题为:Linux 上 C++ 和 C 开发 IDE 的比较:KDevelop、Eclipse、NetBeans、CodeBlocks 和 Anjuta [已关闭]。
答案2
创建一个.pro
文件,然后在 Qt Creator 中打开,我发现这很容易。您所要做的就是找到 .c 和 .h 文件并将路径放入 .pro 文件中。搜索qmake
,另一个想法是制作一个脚本来解析Makefile
并创建 .pro 文件
答案3
这个问题没有真正的答案,只是个人喜好。
许多项目将包含特定 IDE 的构建脚本(如*.pro
您提到的文件),但大多数情况下[需要引用]您只需选择您最喜欢的一个。
大多数 IDE 都提供了为现有代码设置项目的简单方法,并且许多 IDE 与自动工具集成得很好(这./configure && make
就是自动工具在工作)。
因此,如果项目有 IDE 项目文件,如果您觉得方便,请随意使用它们,但我建议您找到一个您喜欢的 IDE 并习惯它,这通常会让您最终提高工作效率[需要引用]。