7

我正在设置一台 Linux 开发机器(Ubuntu 9.0.x)。

我想知道 Ubuntu 上 C++ 开发人员的最佳开发环境——给出我的背景(见下文)。

  1. 5 年+ C++
  2. 5 年 Visual Studio
  3. 没有太多使用 GNU 工具(GCCGDBmake等)的经验
  4. 在大学使用Emacs大约6 个月(大约 8 年前!) - 不过我什么都不记得了;)

我来自 Windows 背景,所以使用 GUI 比使用CLI更自如,尽管我希望随着时间的推移学习 CLI 命令。就在 Linux 上进行开发而言,我希望能够高效地“开始工作”。

我对能让我的生活更轻松的工具特别感兴趣:

1)。项目管理 2). 通过 GUI 构建配置(而不是 makefile 编辑 - 至少现在是这样)。3)。调试 IDE,允许我设置断点和步入/退出/结束

如果 IDE 建议有一个 GUI 来简化我向 Linux 的过渡,这将很有用,但也是可定制的(例如,可以接受手工编辑的 make 文件等 - 当我学会了如何创建它们时)。这将使我以后可以更好地控制构建过程。

为了让我在最短的时间内在我的 Ubuntu 桌面上实现最高的工作效率,您会推荐哪组工具?

所以:哪个应用程序(IDE)提供:(i)。从 Visual Studio 最简单的过渡(理想情况下可以使用手工制作的 make 文件)(ii)。类似于 Visual Studio 的广泛调试功能

最新的 Ubuntu (9.0.x) 桌面操作系统?

4

5 回答 5

7

至于 C++ 开发,我会选择Qt Creator IDE以最容易地从 Visual Studio 迁移。我相信它可以满足您的所有需求。

于 2009-10-28T08:42:52.957 回答
2

您需要的最佳工具是:

  • 制作
  • 海合会
  • 克++
  • 你最喜欢的文本编辑器
  • 自动工具
  • Qt 创作者
  • 林间空地
  • 你最喜欢的项目经理

对于 Ubuntu,我建议你使用 Glade,因为 Ubuntu 使用 Gnome(GTK)。

关于 IDE:

于 2009-10-28T08:41:20.943 回答
1

我认为你应该咬紧牙关,学习足够的 make、gcc 和 gdb 来完成你需要在命令行上做的事情。如果你得到了照顾,你可以使用任何你喜欢的编辑器来编写代码——甚至是 Visual Studio 的编辑器。

于 2009-10-28T09:25:00.277 回答
1

看看代码::块。这是一个很好的 C/C++ IDE,并带有自己的构建系统。但请确保不要在官方 ubuntu 存储库中获取版本,而是转到 CB 论坛并查找最新的夜间版本。有些人使用 ubuntu 软件包维护存储库。我认为 CB 值得安装最新版本的麻烦。

链接到代码::Blocks 论坛

顺便提一句。我前几天安装了。有两个人维护 64 位 Ubuntu 软件包。不过,只有一个起作用了。就是这个

于 2009-10-28T09:34:08.060 回答
0

您可以使用 Glade 界面设计器 (glade.gnome.org) 进行界面设计。

BOUML 用于 UML 建模和项目管理

您始终可以在 linux 上使用 eclipse 或 netbeans 进行 c++ 开发。

虽然我推荐 Eclipse,但它会自动生成 makefile,调试非常简单,您可以在 IDE 中配置代码存储库。

于 2009-10-28T09:16:27.490 回答