ubuntu上带有gcc的C程序,安装

ubuntu上带有gcc的C程序,安装,ubuntu,gcc,Ubuntu,Gcc,对于一个项目,我必须在“ubuntu虚拟机”上使用“gcc”用C编写一个脚本。 我安装了virtul机器,可以访问ubuntu操作系统。单独安装“gcc”。我找不到它。据我所知,gcc可以编译C代码,到目前为止还不错。现在,我到底该怎么做?我习惯用matlab编程,这很简单,你打开matlab,写一些东西,然后执行 你在“ubuntu”上点击“gcc”的哪个图标来实现这一点?如果我在“文件系统”上搜索“gcc”,我会找到一些名为“gcc”但没有.exe可启动的文件夹。我慢慢地意识到可能根本就没有

对于一个项目,我必须在“ubuntu虚拟机”上使用“gcc”用C编写一个脚本。 我安装了virtul机器,可以访问ubuntu操作系统。单独安装“gcc”。我找不到它。据我所知,gcc可以编译C代码,到目前为止还不错。现在,我到底该怎么做?我习惯用matlab编程,这很简单,你打开matlab,写一些东西,然后执行

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


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

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

一旦大致了解了如何使用环境,就可以通过如下方式调用GCC:

gcc -o <program> <source code>.c
gcc-o.c
启用编译器可以给您的所有警告被认为是“良好实践”,因为C语言是一种有点不可原谅的语言。为此,请像这样调用GCC:

gcc -Wall -o <program> <source code>.c
gcc-Wall-o.c
不,在*nix环境中没有EXE文件,文件被简单地标记为可执行文件


祝你好运。要获得更多特定于Ubuntu的帮助,请访问Ask Ubuntu(stack exchange)或Ubuntu论坛。

只需查看以下任何GCC教程: .


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

迈克尔·罗森的回答完全正确

此外,听起来您可能对使用命令行工具(如gcc)并不完全满意。对于开发任务,另一种选择是使用,它基本上是一个GUI,包含为编程任务定制的文本编辑器、用于命令行编译器的前端以及构建、运行和调试代码所需的其他工具,以及用于组织编程项目的其他有用工具


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

从命令行安装Eclipse“t单击以使用
gcc
;您应该使用命令行。看见对于单文件程序,请尝试
gcc-Wall-g yoursource.c-o yourprog
您忘记建议使用
-Wall-g
选项来
gcc
。它们非常重要,尤其是对新手来说。@BasileStarynkevitch:是的。这在一定程度上是有意的,因为问题只是问如何在特定平台上调用GCC,而不是如何使用它。不过,你可能是对的,编辑::-)终端教程链接非常好@艾薇拉:我知道,对吗?这是我从中学到的。那一定是两年前的事了。时间过得真可怕。让我补充一点,虽然IDE是可用的,您可以像使用MatLab一样或多或少地使用它们,但我强烈建议您花点时间学习在*nix中开发的传统方法,从
Makefile
开始。你对开发过程的控制和理解的新水平正在改变你的思维方式,一个学习了它的程序员几乎不愿意回到IDE构建中去。+1-@Ivella的建议是正确的。GUI可能永远无法与gcc CLI的强大功能相匹配,因为它有无数的选项