Nea*_*eal 35 programming ide software-recommendation
我最近从 Windows 7 切换到 Ubuntu。我以前是用 Microsoft 的 IDE Visual Studio 学习 C++。
Lui*_*ado 29
您拥有Ubuntu 附带的标准gcc。只需ALT+F2并键入gnome-terminal或按CTRL+ ALT+T即可启动控制台。
要在控制台中开始编程,只需键入nano test.c; 这样你就开始处理你的第一个 test.c 文件。尝试这个:
#include <stdio.h>
int main ()
{
printf("Hello AskUbuntu!");
}
Run Code Online (Sandbox Code Playgroud)
然后只需按CTRL+X并按Y,然后ENTER保存并关闭。
使用gcc编译这个 test.c 文件,输入: gcc test.c -o mytest,这将使用 test.c 中的代码创建一个名为 mytest 的文件(通过输入可以执行./mytest)。
C++ 代码也是如此。它的工作方式与gcc相同:通过键入test.cpp使用g++编译文件: g++ test.cpp -o mytest,这将./mytest使用 test.cpp 中的代码创建一个名为 mytest (通过键入可执行)的文件。
这是一种方式。
我推荐的另一种方法是使用 Code::Blocks,自从我测试它(Ubuntu 8.04、8.10、9.04、9.10、10.04 和 10.10)以来就知道它可以工作。开箱即用,没有错误,什么也没有。到目前为止,我使用的是 Code::Blocks 8.02,但 10.05 是几个月前发布的,看起来不错。
您可以通过运行安装它sudo apt-get install codeblocks。
我推荐的最后一种方法是Aptana,它是一个完整的 GUI IDE 系统。Aptana 非常复杂,肯定会通过其完整的帮助系统和自动完成、自动帮助的工作方式解决您的任何疑问。Aptana 比 Microsoft 的 IDE 好得多,我现在就告诉您。现在已经在这两个方面工作了一段时间,我不会离开 Aptana 去做大的工作。
我会在这里留下一些链接,以便您可以测试:
APTANA - http://www.aptana.com/
CODEBLOCKS - http://www.codeblocks.org/
C 的新版本- http://en.wikipedia.org/wiki/C1X
C++ 的新版本- http://www.codeblocks.org/ /en.wikipedia.org/wiki/C%2B%2B0x
use*_*own 13
您可以从带有语法突出显示的编辑器开始,例如 gedit、scite、emacs、vi 或其他东西。
然后,您将学习手动编译、包含路径是什么、库路径是什么、如何打开和关闭警告、如何构建 .o 文件、库 (.so)、可执行文件以及如何构建makefile。
然后您将切换到 IDE,因为现在您将知道将什么配置为什么值。如果你不知道什么,也不知道在哪里,那就更难了。我不再使用 C++,所以我只能说,从传闻中说,Code::Blocks 有一些不错的声誉。
我不知道它作为可视化 GUI 生成器是否有用 - 从您的问题中甚至不清楚您是否正在寻找这样的东西。
正如 Olcay 在评论中指出的那样,您需要为 C++ 安装 C++ 工具(编译器、链接器等)——也许还有一些开发包(开发)。
sudo apt-get install g++
Run Code Online (Sandbox Code Playgroud)
这不是一个错字,它是 g++ for gnu-c++。
小智 11
两个最受欢迎的 IDE(如果您查看软件中心的评论)是 Code::Blocks 和 Geany。不过,它们不像 Visual Studio 那样功能丰富。
要安装它们,您可以在软件中心搜索它们或坚持
sudo apt-get install geany
Run Code Online (Sandbox Code Playgroud)

sudo apt-get install codeblocks
Run Code Online (Sandbox Code Playgroud)

在终端。
Dav*_*lla 10
根据您要执行的操作,您可能需要使用:

