用于Solaris SPARC的C ++ IDE

时间:2009-08-19 21:43:02

标签: c++ ide sparc solaris-10

我们已经获得了一个C ++代码库,显然是使用Rational Apex作为前端开发的。我们认为,Apex不太适合C ++开发。

我们正在寻找一种可以使用的IDE,它具有语法高亮,代码行走(转到定义,显示用法),并且使用起来并不痛苦。

我们研究过NetBeans,Sun Studio和了解。 NetBeans在每一步都在与我们作斗争,Sun Studio缺乏功能,而且理解并不是一个真正的IDE,但我们正试图强迫它成为一个宏。

关于SO的其他问题是相似的,但它们似乎是更直接的问题(并且更加模糊)。

我想知道的是Solaris开发人员使用的内容。我们是否需要重新审视NetBeans或Sun Studio,或者我们错过了什么?

8 个答案:

答案 0 :(得分:8)

上次我在使用Solaris代码库时,我使用的是Visual Studio。是的,Microsoft产品。 Visual Studio和Sun Studio的现代版本都符合标准。因此,我可以在Windows上调试应用程序逻辑。对于低级别的东西,我们依靠Qt。作为奖励,一旦你完成x86-64 / Win的端口,支持x86-64 / Solaris变得微不足道。

答案 1 :(得分:2)

Eclipse CDT使用gcc。

答案 2 :(得分:2)

显然,Code :: Blocks IDE(我强烈建议)将在Solaris上运行 - 请参阅this link。话虽如此,我所有的(相当可观的)Solaris C ++编程都是用vi和make完成的,这当然是一个可行的选择。

答案 3 :(得分:2)

我认为你在solaris(或linux)中有三个选项;

  1. 带cdt的Eclipse。
  2. 包含cedetecbxrefactory的电子邮件。 (*)
  3. Slickedit
  4. (*)cedet(语义)适用于代码完成,但对于基于模板的代码不够好。

答案 4 :(得分:1)

SunStudio IDE实际上曾被称为Forte。如今它似乎是一些java NetBeans衍生恐怖。上次我在Solaris上工作时,我最终将我的主目录挂载到Samba上的窗口,并使用Eclipse或Visual Studio编辑代码。您可以创建一个虚拟(在某种意义上它不会被用于编译)项目和自动完成,就像应该工作。这确实意味着在Solaris上进行命令行编译和调试。

我认为,一旦Sun将注意力转移到Java上,Solaris上的C ++就不再是一个可行的开发平台......

答案 5 :(得分:1)

您可以从this page获取最新的sparc solaris eclipse。然后使用Galileo update site以正常方式添加CDT。

CDT 6.0是Eclipse C / C ++支持的第一个版本,真正算与VS竞争。您可以在PC或目标机器上以相同的方式使用它。

答案 6 :(得分:0)

很抱歉,如果您不认为它是IDE,但Emacs + CEDET从未让我失望。如果CEDET不完美,你仍然有头脑。 :)当然,如果Emacs会为你的SPARC工作,我不会知道,但我相信它会正常工作。值得您花费每小时学习使用它。这是关于如何开始的tutorial

答案 7 :(得分:-1)

Slickedit (400-500US $)绝对是您的最佳选择。

Source Navigator(一个死的开源项目)也将在Sparc机器上编译,但我不认为编辑器很棒。

你为什么要绑定SPARC?这是过时的,没有前途。

如果您没有使用特殊的SPARC功能或SPARC程序集,我会根据posix和unix 2005规范进行开发,并使用Linux,您可以选择更多选项。