我正在设置Linux开发机器(Ubuntu 9.0.x)。
我想知道Ubuntu上C ++开发人员的最佳开发环境 - 给出我的背景(见下文)。
我来自Windows背景,所以GUI比CLI更加轻松,尽管我希望随着时间的推移学习CLI命令。在Linux上开发方面,我希望能够有效并“实现目标”。
我特别感兴趣的工具可以让我的生活更轻松:
1)。项目管理 2)。通过GUI构建配置(而不是makefile编辑 - 至少目前为止)。 3)。调试IDE,允许我设置断点和进/出/上
如果IDE建议使用GUI来简化我向Linux的过渡,那么这将是有用的,但也可以自定义(例如,可以接受手工编辑的make文件等 - 当我学会了如何创建它们时)。这样我就可以在以后更好地控制构建过程。
为了让我在Ubuntu桌面上以最短的时间达到最大的工作效率,您会推荐哪些工具?
所以: 哪个应用程序(IDE)提供: (一世)。从Visual Studio最简单的过渡(理想情况下可以使用manully制作的make文件) (ⅱ)。广泛的调试功能,类似于Visual Studio
最新的Ubuntu(9.0.x)桌面操作系统?
答案 0 :(得分:7)
对于C ++开发,我选择Qt Creator IDE以便从Visual Studio进行最简单的迁移。我相信它可以满足您的所有需求。
答案 1 :(得分:2)
您需要的最佳工具是:
对于Ubuntu,我建议你使用Glade,因为Ubuntu使用Gnome(GTK)。
关于IDE:
答案 2 :(得分:1)
我认为你应该咬紧牙关,学习足够的make,gcc和gdb,以便在命令行完成你需要做的事情。如果你得到了照顾,你可以使用你喜欢的任何编辑器来编写代码 - 甚至是Visual Studio的编辑器。
答案 3 :(得分:1)
看看Code :: Blocks。它是一个很好的IDE,用于做C / C ++,并带有一个自己的构建系统。但是一定不要在官方的ubuntu存储库中获取版本,而是去CB论坛并寻找最新的每晚构建版本。有人用ubuntu包维护存储库。我认为CB值得安装最新版本的麻烦。
顺便说一下。我几天前做了一个安装。有两个人维护64位Ubuntu软件包。但是,只有一个确实有效。那是this一个。
答案 4 :(得分:0)
您可以使用Glade界面设计器(glade.gnome.org)进行界面设计。
用于UML建模的BOUML&项目管理
你总是可以在linux上使用eclipse或netbeans进行c ++开发。
虽然我推荐Eclipse,它会自动生成makefile,调试非常简单&您可以在IDE中配置代码存储库。