Solaris系统上安装GCC编译器

阅读提示:GCC是GNU组织的免费C编译器,Linux的很多发布缺省安装的就是这种。很多流行的自由软件原代码基本都能在GCC编译器下编译运行。

GCC有很多平台(操作系统)的版本,一般商业UNIX系统是不安装GCC的,要想在这些操作系统上使用GCC,就必须自己动手安装。下面主要介绍在SUN Solaris操作系统中获取GCC,安装和调试步骤。

1 取得针对操作系统和操作系统版本保持一致的GCC软件,如果你要在Solaris 2.5.1上使用GCC,要取得相映的GCC

ftp://ftp.cdit.edu.cn/pub/unix/solaris/sparc25/gcc-2.7.2.1.gz

2 解压缩

.gz表示是这是一个经过GZIP压缩过的文件。需要用gzip/gunzip软件首先解压缩。


$ gunzip gcc-2.7.2.1.gz

3 安装

解压缩之后的就是安装包。在solaris操作系统中安装包有一套专门的命令和程序


#pkgadd -d ./gcc-2.7.2.1

在接下来的安装中,会有一个交互性安装过程。

4 调试

以gcc-2.7.2.1为例,GCC缺省安装的路径为/opt/GCC2721,这个路径可能不在用户的PATH变量表示的范围内,所以需要对PATH变量更新,方便使用GCC。

对使用csh的用户:


% setenv PATH=$PATH:/opt/GCC2721/bin

对使用sh的用户:

$ PATH=$PATH:/opt/GCC2721/bin
$ export PATH

如果不想每次使用GCC都要更新PATH环境变量,可以将以上内容写在用户初始文件中:

对csh用户: 写在用户主目录下的.cshrc文件中

对sh用户:写在用户主目录下的.profile文件中

5 常见问题

Q:解压缩gcc-version.gz文件时,提示"gunzip 没找到"

A:有可能是你没有事先安装gzip/gunzip软件,首先下载gzip for 相应OS,然后安装。

还有可能是gzip/gunzip没在PATH搜索路径中,查看/usr/local/bin,如果有,使用gunzip时加上绝对路径。

Q: 成功安装了gcc,在编译软件时出错"can@#t find gcc"。

A: 最大的可能就是gcc的执行目录没有在用户当前的搜索路径PATH中。按照本

文第4步讲述的方法去做。

Q: 怎么安装使用c++编译器 [added:1999/10/24]

A: gcc提供了g++作为c++的替代,一般还要使用g++的库来支持,下载针对你的OS

版本的libstdc++包,然后安装。

安装完毕,要设置LD_LIBRARY_PATH环境变量,让libstdc++库能被其它程序利用

$LD_LIBRARY_PATH=/usr/local/lib
$export LD_LIBRARY_PATH

(0)

相关推荐

  • redhat linux 安装 gcc编译器

    分两种情况: 先看这篇转过来的文章,俺老孙懒得写了。 Linux软件安装通用思路 在Linux系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它。这种 ...

  • ubuntu系统怎么安装gcc编程工具?

    ubuntu系统怎么安装gcc编程工具? 1、打开自己的电脑,之后打开终端,如果桌面上有快捷方式,就直接打开就行,没有的话可以按下键盘上的Ctrl+Alt+T组合键。 2、之后就可以可以进行安装了,因 ...

  • 在Linux系统上安装Wine的教程

    Wine,一个在Linux平台上非常受欢迎并且强大的开源应用,有了它,我们可以在Linux平台上完美运行Windows应用与游戏. WineHQ团队,近期宣布了一个新的开发版本Wine1.7.29.这 ...

  • 在Win10系统上安装和卸载远程服务器管理工具的方法

    今天,我们将要学习的是与远程服务器管理工具相关的教程,比如说:在win10系统上安装服务器管理工具.同时,为了方便大家进行远程服务器管理工具角色和功能的管理,小编也会为大家奉上远程服务器管理工具的关闭 ...

  • 在win10系统上安装一个winXP系统的虚拟机的方法

    使用win10系统电脑的小伙伴如果先在电脑上安装一个winxp的虚拟机该怎么操作呢,下面给大家讲讲在win10系统上安装一个winxp系统的方法.具体如下:1. 第一步,下载需要安装在虚拟机上的系统, ...

  • 怎么在苹果手机的iOS系统上安装Roblox软件

    今天给大家介绍一下怎么在苹果手机的iOS系统上安装Roblox软件的具体操作步骤.1. 解锁手机,然后找到App Store,打开.2. 在上方点击搜索框.3. 在搜索框里输入Roblox,选择下方的 ...

  • 如何在64位win10系统上安装cad2007及天正8.5

    天正建筑是大多数建筑学学生常用的软件,然而在很多情况下安装cad后,却无法找到可用的cad版本,所以很多人不得已使用高版本的cad,对于比较"执着"的人来说,是件很烦心的问题,终于 ...

  • win10系统上安装windows95

    windows95是我第一次接触到的电脑系统,还是在初中的时候,第一次在学校的机房里打开电脑.没想到这么多年以后,国外的牛人将windows95这个操作系统直接打包成一个应用了,可以在现在的系统上安装 ...

  • 如何在Windows系统上安装SQLServer?

    数据库对于编程人员是十分重要的,而SQL Server是我们常用的一款数据库软件,我们需要在Windows系统上安装SQL Server服务,那么究竟应该如何操作呢? 操作方法 01 首先到网上下载S ...