• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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

    上一篇:Solaris 8下RAID1和RAID5的安装及恢复说明
    下一篇:solaris挂载windows fat32 磁盘
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Solaris系统上安装GCC编译器 Solaris,系统,上,安装,GCC,