需要在我使用C ++的计算机科学上使用gcc,但上手时遇到麻烦[关闭]


0

这是我的讲师关于Linux软件的建议(因为所需的软件Visual Studio 2017在Linux上不可用(我有Mint): 2)如果您是LINUX用户,我将接受使用开源开发的作业来自自由软件基金会的gcc编译器。

但是,讲师在软件安装过程中没有提供任何帮助。因为我是编程和Linux的新手,所以我需要一些帮助。我只有在学习Python时才有使用Microsoft Azure笔记本的经验,直到现在才有了PyCharm的经验,除此之外,我对编码软件一无所知。

我很确定我刚刚使用终端正确安装了gcc。(如果这提供了有关我正确安装它的任何确认,如果我转到“软件管理器”并键入“ gcc”,则它会显示绿色的复选标记,表明已安装)。

我现在如何使用gcc练习C ++?如何保存代码,以便可以上载作业?我是否需要安装其他产品,还是仅在终端上使用gcc?


2
如果讲师提供了有关Windows的更多帮助,那么也许这是一个不错的起点?
阿提

3
Visual Studio Code确实支持您的操作系统。如果您熟悉Visual Studio,建议您使用它,而不要费力地尝试手动编译代码,完全由您决定。
Ramhound

Answers:


2

安装

除了gcc,还要安装g++。它是GCC C ++编译器的名称。

文本编辑器

然后,开始练习C ++,打开一个简单的文本编辑器,然后编写一个像这样的C ++程序:

#include <iostream>

int main()
{
  std::cout << "Hello World!\n";
}

将此文本保存在名为hello.cpp的文件中 (.cpp扩展名表示C ++)。

终奌站

然后打开一个终端,使用命令导航到文件hello.cpp的存储目录cd。例如,如果您将文件保存在名为的目录中/home/elizabeth/Desktop,请输入以下命令:

cd /home/elizabeth/Desktop

之后,要编译程序,请执行以下命令:

g++ hello.cpp

如果您的程序正确,请g++不要抱怨并生成名为的可执行程序a.out。您无法阅读此文件,它是机器语言。

最后,通过输入可执行文件的名称作为命令来执行该可执行文件:

./a.out

并且您应该看到Hello World!出现在终端。

注意:可执行文件的名称为,a.out但要执行该文件,您需要先写一个,后跟一个斜杠,然后是它的名称a.out


@Elizabeth,这是入门的好答案。但是,如果其中的所有内容都是新手,请考虑Ramhound对这个问题的评论。如果您唯一要学习的是课程内容,那么任何具有这种性质的课程都将面临挑战。如果您还不熟悉Linux,并且将自己使用支持软件,那么这门课程将变得更加艰难,需要更多的时间,并且与其他班级相比,您处于劣势。(续)
fixer1234

如果问题仅在于Visual Studio不在Mint存储库中,则可以在此处下载Linux版本(.deb版本)。下载后右键单击该软件包,您将看到一个使用软件包管理器打开/安装它的选项。
fixer1234
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.