gcc编译器在一些Linux的发行版本中是自带的,例如Ubuntu
11.10中就默认安装了gcc编译器,为了确认你的版本中是否预装了gcc编译器,可以通过
gcc --version
指令来确认,下面为安装了gcc编译器后,指令返回的结果:
gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying
conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
如果系统中有安装gcc编译器,则你也会得到类似上面的输出信息,如果没有的话则说明没有安装gcc编译器!
如果系统中已经默认安装了gcc编译器,那就再方便不过了,如果没有安装,在Ubuntu中安装gcc编译器也非常的容易,简单的一条指令即可(确保你可以正确联网):
sudo apt-get install build-essential
Linux是多用户系统,为了增强系统的安全性能,避免误操作对系统造成害,一般要求在Linux下的用户进行常规操作时是以普通用户(而不是像Windows那样一般都使用超级用户)登录的,系统对普通用户的权限进行了限制。一些Linux发行版默认情况下不允许使用超级用户登录。
但是在某些情况下,普通用户需要执行一些只有超级用户才可以使用的命令,为了避免很多人都拥用超级用户密码(当然对于单用户不存在这个问题),Linux下有一个SUDO命令,使得普通用户能够行使超级用户的部份权利,而这些可以使用的权利是被超级用户或者系统(比如Unbuntu)预设好的。
apt-get是Debian(其衍生版Unbuntu也使用这个命令)系统下安装软件的一个命令,它的功能很强大,可以通过网络或其它介质进行安装、卸载软件等操作。它带有很多参数(具体的可以使用Man
apt-get来查看),比如Install参数就是安装软件。 你上面的这个命令sudo apt-get install
build-essential的意思就是:普通用户使用Apt-get命令安装build-essential这个软件。