Solaris上的开发环境安装及设置

基于Solaris 开发环境的整体构思 网络精英软件开发与实践,网络通信软件的开发与管理,TCP/IP协议 « 网络精英BUG报告(不断更新中) | 回到主页面 | H.350标准集中视频、SIP端点目录 » 2004年01月12日操作系统 基于Solaris 开发环境的整体构思 网络精英      基于Solaris 开发环 阅读详情

作者: Badcoffee
Email:
blog.oliver@gmail.com
2004年10月

原文出处: http://blog.youkuaiyun.com/yayong
版权所有: 转载时请务必以超链接形式标明文章原始出处、作者信息及本声明

 


1. 简介

   由于Solaris发行版是默认是不安装C编译器及开发环境的,因此,要在Solaris平台做C程序开发有如下两种选择:

    购买Sun公司的编译器Sun Studio
    安装免费的GNU开发工具
  
   如果需要为Sparc平台编译和优化,对生成代码的performance要求较高,Sun Studio也许是最佳选择。
   考虑到成本和其他因素,免费的GNU开发工具无疑是首选。事实上,gcc可以支持包括Sparc和X86在内的多种平台的交叉编译。

   Solaris发行版本的Companion CD上,包括了很多GNU的开发工具:

   gcc            (c/c++编译器)
   binutils       (gas/ld/ar/nm等二进制工具,可以不安装)
   gdb            (debug工具,调试代码和反汇编)
   gmake          (GNU的make,可以不安装)
   vim            (编辑器,可以支持c/c++等语言的语法高亮显示功能)
   coreutils      (包含gnu的常用命令,利用ls --color参数可以实现和linux一样的彩色终端功能)
 
   当然,除安装以上安装包外,一般还需安装以下程序库的安装包:
  
   glib
   gtk
   libiconv
   ncurses
  
   除了Solaris发行版本的Companion CD外,从www.sunfreeware.com站点上也可以下载到以上工具的二进制包。
   sunfreeware的站点上提供了Solaris 7/8/9 各主要版本的免费工具的下载。

   以上提到的所有安装包,均须用gzip解压后,用pkgadd -d命令来进行安装。

2. 安装及设置
  
   另外www.blastwave.org也提供了大量的Solaris平台的应用软件,并提供了pkg-get的网络安装方式,
由于pkg-get可以自动下载安装指定软件包所依赖的所有软件包,使得软件的安装更简便更容易。
   首先下载并安装pkg-get命令,就可以用如下命令来完成所有的安装:

   # pkg-get install gcc3
   # pkg-get install gdb
   # pkg-get install vim
   # pkg-get install coreutils

   注:如果是通过proxy上网,需要在/opt/csw/etc/pkg-get.conf中设置代理服务器地址及端口。
       关于pkg-get的安装和使用请参考官方站点文档 http://www.blastwave.org
  
   在这里,没有安装binutils包,Solaris的SUNW包里已经包含了类似功能的命令,可以在/usr/ccs/bin找到。


   将root的的默认shell修改为bash,然后在根目录创建.bashrc文件:

   #vi /.profile
      TERM=dtterm
      export TERM
      PATH=$PATH:/usr/local/bin:/usr/ccs/bin;
      export PATH

      alias ls='/usr/local/bin/ls --color'
      alias vi='/usr/local/bin/vim'


   以上设置使得vim和gnu ls代替系统的vi和ls,为支持类linux的彩色终端设置TERM变量。


   在根目录设置vim的配置文件,设置vim的工作模式:

   #vi /.vimrc
      set autoindent          " always set autoindenting on
      set nobackup            " do not keep a backup file, use versions instead
      set history=50          " keep 50 lines of command line history
      set showcmd             " display incomplete commands
      set tabstop=4

      syntax on
      set hlsearch

      filetype plugin indent on

      autocmd FileType text setlocal textwidth=80

 

OracleT5-2 Solaris11安装 上传sol-11_3-repo.iso文件到/software文件夹下。如下图,输入5,回车,重启服务器,系统安装已完成。2、Solaris11软件包安装。如下图,在安装欢迎界面中,按。1、Solaris11安装。下图中,选择本地磁盘,按。如下界面中,安装完成后,选中需要的本地磁盘,按。如下图,修改时间后,按。选择自动配置网络,按。键盘设置界面中,选中。 阅读详情

相关推荐

在Solaris上安装MySQL

MySQL8.4支持Solaris 11.4及更高版本Solaris上的MySQL有多种不同的格式。tar要获得tarball或PKG格式的Solaris二进制MySQL发布版本,。在Solaris上安装和使用MySQL时需要注意的其他注意事项:1、如果要对mysql2、如果您在Solaris上使用二进制tarball发布安装MySQL,因为Solaris tar不能处理长文件名,请使用GNU tar(gtar)解压缩。3、您应该使用选项挂载任何打算存储InnoDB文件的文件系统。

zhuguoli200851的博客 777

gcc在solaris上安装的过程

[root@cctv]gunzip gcc-3.4.6-sol10-sparc-local.gz[root@cctv][root@cctv]pkgadd -d gcc-3.4.6-sol10-sparc-localThe following packages are available: 1 SMCgcc gcc (sparc) 3...

weixin_34049948的博客 321

Solaris 11.4 静默安装 Oracle 18c

Solaris 11.4已经发布,不过没有GUI,网传oracle解雇了solaris的全体研发人员,所以有篇网文叫《Solaris已死,有事烧纸》,兴起安装oracle 18c这个念头的根源就是缅怀一下光辉的太阳。 一、准备工作: 1、Oracle VirtualBox,https://www.oracle.com/technetwork/server-storage/virtualbox/...

fengwusan的专栏 2776

Simics安装solaris 10 sparc以及使用配置

本文总结网上已有的文档,已经自己安装过程中碰到的问题,发现网上相关信息欠缺,所以发到csdn供大家参考。 如有侵权请通知,定第一时间删帖   安装步骤:(目录分为simics安装目录和系统目录,要搞清楚) 1. 首先安装simics,用的是3.0.4.用注册机生成license,在安装过程中会用到。 2. 我用的是sol-10-u2-ga-sparc-v(1、2、3、4、5).iso还有一

yu275184637的专栏 6574

VMware vSphere6.7 安装solaris 10

VMware vSphere 6.7 安装 Solaris 10 指南 本文详细介绍了在 VMware vSphere 6.7 环境中安装 Solaris 10 的完整流程。从虚拟机创建开始,包括配置硬件参数(CPU、内存、硬盘)、网络设置和ISO镜像选择。安装过程中重点说明了命令行模式安装、系统语言选择(建议使用英语避免乱码)、网络配置(可选择DHCP或手动设置IP)、时区设置(亚洲/中国)以及root密码配置等关键步骤。文章通过图文结合的方式,提供了每个配置环节的截图说明,帮助用户顺利完成Solaris

weixin_42389352的博客 1040

Solaris搭建64位C语言开发环境

刚来公司时,公司的C程序还是32位的。后来我阅读了一些资料,觉得64位的程序才是真正的趋势,所以就开始尝试着开发64位的程序。这篇文章介绍如何在Solaris下搭建64位C语言开发环境,希望给需要的朋友一点帮助。 (1)gcc Solaris的/usr/sfw/bin/gcc可以用来编译64位C程序,但是需要加-m64编译选项。此外也可以从gcc的官网下载gcc源代码,自行编译安装,但是要注意

一个手艺人的专栏 1862

Solaris10安装gcc和gdb

Solaris10安装gcc和gdb liuxuezong     GCC是GNU组织的免费C编译器,Linux的很多发布缺省安装的就是这种。很多流行的自由软件原代码基本都能在GCC编译器下编译运行。     虽然GCC有很多平台(操作系统)的版本,一般商业UNIX系统是

它山之石,可以攻玉 8195

国产平替NeuroSky?实测金牛座TGAM脑电模块,从Arduino到Python的完整数据采集指南

本文详细介绍了国产金牛座TGAM脑电模块的完整使用流程,包括硬件连接、数据采集和Python分析。通过Arduino和Python的实战案例,展示了如何从脑电波传感器获取并解析专注度、放松度等数据,适用于专注力训练和脑机接口开发。

weixin_30735745的博客 575

在Solaris 10 for SPARC下编译STLport4.6.2

有位客户在移植到Solaris 10 for SPARC平台,遇到STLport4.6.2编译的问题。直接使用GCC,性能又不行。使用Sun Studio呢,但不能编译通过。虽然Sun Studio自带STLport,但版本是4.5.3。STLport最新版本5.0.2在Sun Studio 11下使用也没有问题。但因为STLport同很多开源软件一样,并未能够保持版本之间的兼容性。考虑到不同

老饿鱼的地盘 1790

倾斜摄影与激光点云融合建模:Photoscan+ContextCapture避坑指南

本文详细解析了倾斜摄影与激光点云融合建模的技术流程,重点介绍了使用Agisoft Metashape(原Photoscan)与ContextCapture进行数据融合的实战指南。文章深入探讨了数据预处理、坐标系统一、空三计算策略及在ContextCapture中进行点云配准等关键步骤,旨在帮助从业者规避常见陷阱,高效构建兼具高精度几何与真实纹理的三维实景模型。

weixin_29062613的博客 250

线性代数笔记【空间曲面】

二次曲面 曲面可以看成是一个动点或一条动曲线按照一定条件或规律运动产生的轨迹 曲面的方程即是该动点的坐标所满足的方程 空间解析几何中,一般会涉及到由曲面写方程和由方程看曲面两种类型问题 曲面与曲面方程 球面方程 球面:空间内与定点的距离等于定长的点的集合 这一定点叫球心,定长叫半径 标准方程 (x−x0)2+(y−y0)2+(z−z0)2=r2(x-x_0)^2+(y-y_0)^2+(z-z_0)^2=r^2(x−x0​)2+(y−y0​)2+(z−z0​)2=r2 球心P0(x0,y0,z0)P_0(

qq_40500005的博客 3246

solaris 10 java_solaris 10下安装java+tomcat

1. Java安装:把安装文件j2re-1_4_2_05-solaris-i586.sh上传到目录/export/home下面。以下内容基于Solaris10实现,如在Solaris8上安装,需提前安装8_Recommended.zipSolaris10自带JDK1.5.0时,亦可按以下操作执行,1.4.2会自动覆盖1.5.0以root用户拷贝“j2sdk-1_4_2_05-solar...

weixin_29264201的博客 127

Clock Gating设计陷阱:为什么你的ICG cell总是导致setup violation?(附解决方案)

本文深入分析了数字IC设计中ICG(Integrated Clock Gating)单元导致setup时序违规的常见问题,包括时钟偏斜和数据路径过长两大核心原因。通过量化分析影响因素,提供了逻辑重组、寄存器重定时等优化策略,并介绍了预防性设计方法和物理实现阶段的优化技巧,帮助工程师有效解决ICG相关的setup violation问题。

weixin_29168153的博客 204

Solaris基本操作( by quqi99)

 Solaris基本操作( by quqi99) 作者:张华 发表于:2009-11-25版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明  我在vmware里安装的solaris的版本是x86的10。 1,TAB键命令补全     安装后,会发现命令无法按TAB键补全,并且按上下键也无法将以前输

技术并艺术着 4119

手把手教你排查libstdc++.so.6版本问题:从GLIBCXX缺失到完美解决

本文深入解析Linux系统中常见的GLIBCXX版本缺失问题,以`ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.29' not found`为例,从动态链接原理入手,提供使用`strings`和`find`命令的诊断方法,并详细对比了四种解决方案的优缺点。文章重点推荐通过设置`LD_LIBRARY_PATH`或更新系统库的安全策略,并最终建议使用Docker容器化技术实现环境依赖的根治与统一管理。

j7k8l的博客 300

18. 从 SAP Fiori Elements List Report 中的图片显示,谈谈背后的 XML Template 设计机制

至此,Fiori Elements List Report 这个模版里,图片显示的原理,笔者已经从开发人员层面需要定义的注解,和 Fiori Elements 框架层面如何解析这些注解,这两方面做了深入介绍。从本文开始,我们从 Fiori Elements 预制的标准 XML Template 模版的设计,来介绍我们在最终 Fiori Elements 页面看到的产品图标,是如何渲染出来的。但是,List Report 里产品的图标显示,到底是上面这些 XML 文件里的哪一个里定义的呢?

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 607

Unix/Linux环境C编程入门教程(1) Solaris 11 64bit环境搭建

Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习。本文就带大家来安装Solaris 11 64位并且配置好C/C++开发环境本文所需软件下载地址1.你应该有以下4个安装所需文件         我们用记事本打开1.bat 发现是如下的文本:copy /B sol-11_1-repo-full.iso-a + sol-11_1-rep

尹成的技术博客 6596

OAI-5G开源通信平台实践(一)-安装 部署及RFsimulator基本测试

OAI (Open Air Interface) 是目前开源5G/4G项目中最完善、最成熟的一个,并且仍然在持续更新。其包含基站、终端及核心网网元的代码,可基于x86\arm+射频卡搭建实际硬件平台,也可在x86平台上对rf\phy等层进行模拟,做各网元协议栈的单独测试验证。本文总结了x86平台下,oai的安装及运行方式。包括NTN分支和主分支的rf simulator、nos1、端到端部署等场景的验证流程,同时总结了验证过程中遇到的问题及解决方法。

十年通信老兵的技术修炼之路——从3G到5G,从地面基站到卫星通信。 2963

Solaris 10 学习笔记

{转}Solaris 10 学习笔记Solaris 10安装并运行Solarids 10的硬件环境1. SPARC平台2. X86平台3. AMD64平台终端用户关注的桌面功能和桌面应用程序1. Sun Java Desktop System2. 上网工具Mozilla3....

weixin_34128411的博客 488

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

【Java基础】Java 开发环境配置

Java 开发环境配置 window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 根据不同平台,下载相应的JDK: 下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就...

倾信的博客 224

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Solaris10 安装

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33727510的博客 1970

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

solaris java 安装_Solaris 安装JDK

整理自前辈的博客:http://segmentfault.com/a/1190000000602259实际安装过程假设我们要安装的版本为1.6.0_45,需要下载的部分如下:SOLARIS上的jdk比较特殊,不像其他平台(windows,linux)32bit和64bit是提供独立的安装包,solaris平台上的64bit JDK是在32bit JDK的基础上扩展安装,所以需要同时下载32bit和...

weixin_39968640的博客 294
上一篇: 关注:Solaris 10的10大新变化
下一篇: Demo'ing DTrace
silvbb
博客等级 码龄21年 1粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值