-2

对于一个项目,我必须在“ubuntu 虚拟机”上使用“gcc”在 C 中编写脚本。我已经安装了虚拟机,并且可以访问 ubuntu 操作系统。显然安装了“gcc”。我找不到它。据我了解 gcc 可以编译 C 代码,到目前为止一切顺利。现在,我究竟该如何做到这一点?我习惯用matlab编程,很简单,你打开matlab,写点东西,然后执行。

在“ubuntu”上使用“gcc”单击哪个图标来实现这一点?如果我在“文件系统”上搜索“gcc”,我会找到一些名为“gcc”的文件夹,但没有 .exe 可以启动。我慢慢意识到可能根本没有 .exe 文件,这只是愚蠢的 Windows 用户所依赖的东西。

说真的,怎么办?

4

3 回答 3

2

GCC 是一个命令行程序,您可以从终端(模拟器)访问它。

在桌面环境中搜索“终端”,它将是一个“可以输入的紫色框”。使用命令行开始,比如本教程

一旦您大致了解了如何使用该环境,您就可以通过调用它来使用 GCC,如下所示:

gcc -o <program> <source code>.c

启用编译器可以给你的所有警告被认为是“好习惯” ,因为 C 是一种有点无情的语言。为此,请像这样调用 GCC:

gcc -Wall -o <program> <source code>.c

不,*nix 环境中没有 EXE 文件,文件被简单地标记为可执行文件。

祝你好运。如需更多特定于 Ubuntu 的帮助,请查看 Ask Ubuntu(堆栈交换)或 Ubuntu 论坛。

于 2013-09-19T18:19:21.893 回答
1

看看任何这样的 GCC 教程:http: //pages.cs.wisc.edu/~beechung/ref/gcc-intro.html

顺便说一句,非 Windows 系统上没有 .exe。

于 2013-09-19T18:23:34.253 回答
1

@Michael Rawson 的回答是完全正确的。

此外,听起来您可能不太习惯使用命令行工具(例如 gcc)。对于开发任务,替代方法是使用IDE,它基本上是一个 GUI,包含为编程任务量身定制的文本编辑器、命令行编译器的前端以及构建、运行和调试代码所需的其他工具,以及其他用于组织编程项目的有用工具。

我从来没有使用过它,但是Eclipse是 Ubuntu 可以轻松使用的一个这样的 IDE 。只需打开 Ubuntu 软件中心(顺便说一句,我运行的是 Ubuntu 12.04LTS),在搜索字段中输入“Eclipse”,选择相关条目并安装。为了完整起见,您还可以从命令行安装 Eclipsesudo apt-get install eclipse

于 2013-09-19T18:47:27.747 回答