使用大型源代码文件的IDE建议
IDE suggestions for working with big source code files
我正在开发一个Android应用程序,它与JNI一起工作,已经开发了c++和C源代码。
这段C/c++代码实在太大了,我必须学习和修改它。目前我在Windows XP上使用Eclipse作为IDE,它不能很好地处理大的源代码文件,比如go to声明、引用或搜索。
所以我正在寻找一个IDE,涵盖这些要求:
- 导入和构建Android项目JNI层
- 正确处理大的源代码文件(有些文件超过8k行) 适当的链接,源代码格式和代码索引将非常有帮助。
- 在Windows XP上运行
如果Eclipse是更好的选择,我如何将它用于第2点和第3点?
如果您的计算机足够强大,eclipse可以处理大量代码库。我这里有2-3M行,有几个文件超过10k行,索引器工作良好。
正如您所说的,Eclipse编辑器会为超过特定阈值的大文件关闭某些特性。这种"功能退化"并不总是一件好事,可以禁用,或者如果阈值太保守,可以更改阈值。
进入窗口>首选项> C/c++>编辑器>可伸缩性并调整
目前,我将eclipse的阈值设置为50k行,以启用可伸缩性。我忘记了默认设置,我认为它是5k,因此你的问题是文件超过8k行。
你的软件项目有多大?有多少百万行源代码?
我正在研究GCC,它有(取决于你如何衡量)500万到900万行源代码。为了这个目的,我很高兴使用GNU emacs(和其他Linux实用程序,例如用于构建的GNU make
, etags
…)。
你一定要用XP吗?Win7是一个更好的操作系统。我建议使用64位版本,因为它可以使用超过4GB(实际上更少)的内存,不像XP 32位。另外,花钱买一个固态硬盘。它会提醒你从拨号上网到DSL的时间。
doug相关文章:
- C++:如何在CLion IDE中安装Boost
- 建议在运行时将带有类实例的列表从c++导入qml
- IDE (CLion) 无法解析C++模板类型
- 标准偏差 c++ 公式建议
- 是否有任何建议来统一函数类型限定符并简化可恶的函数类型?
- 有关图像处理应用程序的硬件和软件安全性的建议
- OOP使用不同的结构与孩子一起构建建议
- 意外的 IConnectionPointImpl::不建议调用 Windows Embedded Compact 7
- 在C++中,建议通过数组循环的方式是什么?
- macOS 是内置在 clang 编译器中还是内置于 xcode ide 中?
- 如何在日食中激活自动建议?
- 为什么联机C++ IDE 不支持"graphics.h"头文件?
- 提供对不同类型的数据(建议、代码审查)的线程安全访问的类
- 更改 git 分支名称后,在项目的 Visual Studio 代码中丢失智能感知(建议,转到定义C++
- Arduino IDE 中使用 strncmp 函数时出错
- 需要有关我的平均计算器代码的建议
- 如何在 c++ 的 toString 方法中使用 setw(x) 并将其放入变量或建议中?
- C++ IDE 不会推断/自动完成对模板类中的 std::array 下标表达式的成员访问
- 建议使用调试功能的 C/C++ 良好 IDE
- 使用大型源代码文件的IDE建议