Solaris10安装gcc和gdb

Solaris 10 上安装 GCC、G++、GDB 开发工具链的完整指南 在 Unix 系统开发中,编译器工具链是构建软件的基础。GCC 作为 GNU 编译器集合,支持 C、C++ 等多种语言,其工作原理是将源代码经过预处理、编译、汇编和链接生成可执行文件。在 Solaris 10 这类老旧的 Unix 系统上,系统自带的 Sun Studio 编译器与开源生态兼容性差,因此安装 GCC 工具链成为运维和嵌入式开发的常见需求。通过预编译包或源码编译方式,可以搭建完整的 C/C++ 开发环境,解决依赖库路径、环境变量配置等典型问题。本文详细记录了在 Solaris 10 上安装 G 阅读详情
 

Solaris10安装gcc和gdb

liuxuezong

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

    虽然GCC有很多平台(操作系统)的版本,一般商业UNIX系统是不安装GCC的,要想在这些操作系统上使用GCC,就必须自己动手安装。

    下面主要介绍在SUN Solaris10 x86操作系统下如何安装gcc和gdb具体步骤。

一、gcc安装
1、查看sun os版本

# uname -a

SunOS LP-liuxuezong 5.10 Generic_142910-17 i86pc i386 i86pc

#

 uname -a的命令查看系统版本,可以得到信息SunOS 5.10即Solaris10.

2、安装gcc

a. 到www.sunfreeware.com下载gcc-3.4.6-sol10-x86-local.gz

b. gunzip gcc-3.4.6-sol10-x86-local.gz

c. pkgadd -d gcc-3.4.6-sol10-x86-local

 

# pkgadd -d gcc-3.4.6-sol10-x86-local

 

The following packages are available:

  1  SMCgcc     gcc

                (x86) 3.4.6

 

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:

 

处理软件包范例<SMCgcc>来自</export/home/gccpage/gcc-3.4.6-sol10-x86-local>

 

gcc(x86) 3.4.6

FSF

 

所选择的基本目录</usr/local>必须存在于开始安装之前

 

您要现在就创建这个目录吗 [y,n,?,q] y

使用</usr/local>作为包的基本目录

## 正在处理软件包信息.

## 正在处理系统信息.

## 检查磁盘空间需求

## 检查同已经安装的软件包之间的冲突.

## 检查setuid/setgid程序。

 

安装gcc成为<SMCgcc>

 

##正在安装1部分- 1.

/usr/local/bin/c++

/usr/local/bin/cpp

/usr/local/bin/g++

/usr/local/bin/g77

/usr/local/bin/gcc

/usr/local/bin/gccbug

/usr/local/bin/gcov

/usr/local/bin/i386-pc-solaris2.10-c++

/usr/local/bin/i386-pc-solaris2.10-g++

/usr/local/bin/i386-pc-solaris2.10-gcc

/usr/local/bin/i386-pc-solaris2.10-gcc-3.4.6

/usr/local/doc/gcc/ABOUT-NLS

/usr/local/doc/gcc/BUGS

/usr/local/doc/gcc/COPYING

/usr/local/doc/gcc/COPYING.LIB

/usr/local/doc/gcc/ChangeLog

/usr/local/doc/gcc/FAQ

/usr/local/doc/gcc/INSTALL/README

/usr/local/doc/gcc/INSTALL/binaries.html

/usr/local/doc/gcc/INSTALL/build.html

/usr/local/doc/gcc/INSTALL/configure.html

/usr/local/doc/gcc/INSTALL/download.html

/usr/local/doc/gcc/INSTALL/finalinstall.html

/usr/local/doc/gcc/INSTALL/gfdl.html

/usr/local/doc/gcc/INSTALL/index.html

/usr/local/doc/gcc/INSTALL/old.html

/usr/local/doc/gcc/INSTALL/prerequisites.html

/usr/local/doc/gcc/INSTALL/specific.html

/usr/local/doc/gcc/INSTALL/test.html

/usr/local/doc/gcc/LAST_UPDATED

/usr/local/doc/gcc/MAINTAINERS

/usr/local/doc/gcc/MD5SUMS

/usr/local/doc/gcc/NEWS

/usr/local/doc/gcc/README

/usr/local/doc/gcc/README.SCO

/usr/local/doc/gcc/bugs.html

/usr/local/doc/gcc/faq.html

/usr/local/include/c++/3.4.6/algorithm

/usr/local/include/c++/3.4.6/backward/algo.h

/usr/local/include/c++/3.4.6/backward/algobase.h

/usr/local/include/c++/3.4.6/backward/alloc.h

/usr/local/include/c++/3.4.6/backward/backward_warning.h

/usr/local/include/c++/3.4.6/backward/bvector.h

/usr/local/include/c++/3.4.6/backward/complex.h

/usr/local/include/c++/3.4.6/backward/defalloc.h

/usr/local/include/c++/3.4.6/backward/deque.h

/usr/local/include/c++/3.4.6/backward/fstream.h

/usr/local/include/c++/3.4.6/backward/function.h

/usr/local/include/c++/3.4.6/backward/hash_map.h

/usr/local/include/c++/3.4.6/backward/hash_set.h

/usr/local/include/c++/3.4.6/backward/hashtable.h

/usr/local/include/c++/3.4.6/backward/heap.h

/usr/local/include/c++/3.4.6/backward/iomanip.h

/usr/local/include/c++/3.4.6/backward/iostream.h

/usr/local/include/c++/3.4.6/backward/istream.h

/usr/local/include/c++/3.4.6/backward/iterator.h

/usr/local/include/c++/3.4.6/backward/list.h

/usr/local/include/c++/3.4.6/backward/map.h

/usr/local/include/c++/3.4.6/backward/multimap.h

/usr/local/include/c++/3.4.6/backward/multiset.h

/usr/local/include/c++/3.4.6/backward/new.h

/usr/local/include/c++/3.4.6/backward/ostream.h

/usr/local/include/c++/3.4.6/backward/pair.h

/usr/local/include/c++/3.4.6/backward/queue.h

/usr/local/include/c++/3.4.6/backward/rope.h

/usr/local/include/c++/3.4.6/backward/set.h

/usr/local/include/c++/3.4.6/backward/slist.h

/usr/local/include/c++/3.4.6/backward/stack.h

/usr/local/include/c++/3.4.6/backward/stream.h

/usr/local/include/c++/3.4.6/backward/streambuf.h

/usr/local/include/c++/3.4.6/backward/strstream

/usr/local/include/c++/3.4.6/backward/tempbuf.h

/usr/local/include/c++/3.4.6/backward/tree.h

/usr/local/include/c++/3.4.6/backward/vector.h

/usr/local/include/c++/3.4.6/bits/allocator.h

/usr/local/include/c++/3.4.6/bits/atomicity.h

/usr/local/include/c++/3.4.6/bits/basic_ios.h

/usr/local/include/c++/3.4.6/bits/basic_ios.tcc

/usr/local/include/c++/3.4.6/bits/basic_string.h

/usr/local/include/c++/3.4.6/bits/basic_string.tcc

/usr/local/include/c++/3.4.6/bits/boost_concept_check.h

/usr/local/include/c++/3.4.6/bits/char_traits.h

/usr/local/include/c++/3.4.6/bits/cmath.tcc

/usr/local/include/c++/3.4.6/bits/codecvt.h

/usr/local/include/c++/3.4.6/bits/concept_check.h

/usr/local/include/c++/3.4.6/bits/concurrence.h

/usr/local/include/c++/3.4.6/bits/cpp_type_traits.h

/usr/local/include/c++/3.4.6/bits/deque.tcc

/usr/local/include/c++/3.4.6/bits/fstream.tcc

/usr/local/include/c++/3.4.6/bits/functexcept.h

/usr/local/include/c++/3.4.6/bits/gslice.h

/usr/local/include/c++/3.4.6/bits/gslice_array.h

/usr/local/include/c++/3.4.6/bits/indirect_array.h

/usr/local/include/c++/3.4.6/bits/ios_base.h

/usr/local/include/c++/3.4.6/bits/istream.tcc

/usr/local/include/c++/3.4.6/bits/list.tcc

/usr/local/include/c++/3.4.6/bits/locale_classes.h

/usr/local/include/c++/3.4.6/bits/locale_facets.h

/usr/local/include/c++/3.4.6/bits/locale_facets.tcc

/usr/local/include/c++/3.4.6/bits/localefwd.h

/usr/local/include/c++/3.4.6/bits/mask_array.h

/usr/local/include/c++/3.4.6/bits/ostream.tcc

/usr/local/include/c++/3.4.6/bits/postypes.h

/usr/local/include/c++/3.4.6/bits/slice_array.h

/usr/local/include/c++/3.4.6/bits/sstream.tcc

/usr/local/include/c++/3.4.6/bits/stl_algo.h

/usr/local/include/c++/3.4.6/bits/stl_algobase.h

/usr/local/include/c++/3.4.6/bits/stl_bvector.h

/usr/local/include/c++/3.4.6/bits/stl_construct.h

/usr/local/include/c++/3.4.6/bits/stl_deque.h

/usr/local/include/c++/3.4.6/bits/stl_function.h

/usr/local/include/c++/3.4.6/bits/stl_heap.h

/usr/local/include/c++/3.4.6/bits/stl_iterator.h

/usr/local/include/c++/3.4.6/bits/stl_iterator_base_funcs.h

/usr/local/include/c++/3.4.6/bits/stl_iterator_base_types.h

/usr/local/include/c++/3.4.6/bits/stl_list.h

/usr/local/include/c++/3.4.6/bits/stl_map.h

/usr/local/include/c++/3.4.6/bits/stl_multimap.h

/usr/local/include/c++/3.4.6/bits/stl_multiset.h

/usr/local/include/c++/3.4.6/bits/stl_numeric.h

/usr/local/include/c++/3.4.6/bits/stl_pair.h

/usr/local/include/c++/3.4.6/bits/stl_queue.h

/usr/local/include/c++/3.4.6/bits/stl_raw_storage_iter.h

/usr/local/include/c++/3.4.6/bits/stl_relops.h

/usr/local/include/c++/3.4.6/bits/stl_set.h

/usr/local/include/c++/3.4.6/bits/stl_stack.h

/usr/local/include/c++/3.4.6/bits/stl_tempbuf.h

/usr/local/include/c++/3.4.6/bits/stl_threads.h

/usr/local/include/c++/3.4.6/bits/stl_tree.h

/usr/local/include/c++/3.4.6/bits/stl_uninitialized.h

/usr/local/include/c++/3.4.6/bits/stl_vector.h

/usr/local/include/c++/3.4.6/bits/stream_iterator.h

/usr/local/include/c++/3.4.6/bits/streambuf.tcc

/usr/local/include/c++/3.4.6/bits/streambuf_iterator.h

/usr/local/include/c++/3.4.6/bits/stringfwd.h

/usr/local/include/c++/3.4.6/bits/type_traits.h

/usr/local/include/c++/3.4.6/bits/valarray_after.h

/usr/local/include/c++/3.4.6/bits/valarray_array.h

/usr/local/include/c++/3.4.6/bits/valarray_array.tcc

/usr/local/include/c++/3.4.6/bits/valarray_before.h

/usr/local/include/c++/3.4.6/bits/vector.tcc

/usr/local/include/c++/3.4.6/bitset

/usr/local/include/c++/3.4.6/cassert

/usr/local/include/c++/3.4.6/cctype

/usr/local/include/c++/3.4.6/cerrno

/usr/local/include/c++/3.4.6/cfloat

/usr/local/include/c++/3.4.6/ciso646

/usr/local/include/c++/3.4.6/climits

/usr/local/include/c++/3.4.6/clocale

/usr/local/include/c++/3.4.6/cmath

/usr/local/include/c++/3.4.6/complex

/usr/local/include/c++/3.4.6/csetjmp

/usr/local/include/c++/3.4.6/csignal

/usr/local/include/c++/3.4.6/cstdarg

/usr/local/include/c++/3.4.6/cstddef

/usr/local/include/c++/3.4.6/cstdio

/usr/local/include/c++/3.4.6/cstdlib

/usr/local/include/c++/3.4.6/cstring

/usr/local/include/c++/3.4.6/ctime

/usr/local/include/c++/3.4.6/cwchar

/usr/local/include/c++/3.4.6/cwctype

/usr/local/include/c++/3.4.6/cxxabi.h

/usr/local/include/c++/3.4.6/debug/bitset

/usr/local/include/c++/3.4.6/debug/debug.h

/usr/local/include/c++/3.4.6/debug/deque

/usr/local/include/c++/3.4.6/debug/formatter.h

/usr/local/include/c++/3.4.6/debug/hash_map

/usr/local/include/c++/3.4.6/debug/hash_map.h

/usr/local/include/c++/3.4.6/debug/hash_multimap.h

/usr/local/include/c++/3.4.6/debug/hash_multiset.h

/usr/local/include/c++/3.4.6/debug/hash_set

/usr/local/include/c++/3.4.6/debug/hash_set.h

/usr/local/include/c++/3.4.6/debug/list

/usr/local/include/c++/3.4.6/debug/map

/usr/local/include/c++/3.4.6/debug/map.h

/usr/local/include/c++/3.4.6/debug/multimap.h

/usr/local/include/c++/3.4.6/debug/multiset.h

/usr/local/include/c++/3.4.6/debug/safe_base.h

/usr/local/include/c++/3.4.6/debug/safe_iterator.h

/usr/local/include/c++/3.4.6/debug/safe_iterator.tcc

/usr/local/include/c++/3.4.6/debug/safe_sequence.h

/usr/local/include/c++/3.4.6/debug/set

/usr/local/include/c++/3.4.6/debug/set.h

/usr/local/include/c++/3.4.6/debug/string

/usr/local/include/c++/3.4.6/debug/vector

/usr/local/include/c++/3.4.6/deque

/usr/local/include/c++/3.4.6/exception

/usr/local/include/c++/3.4.6/exception_defines.h

/usr/local/include/c++/3.4.6/ext/algorithm

/usr/local/include/c++/3.4.6/ext/bitmap_allocator.h

/usr/local/include/c++/3.4.6/ext/debug_allocator.h

/usr/local/include/c++/3.4.6/ext/enc_filebuf.h

/usr/local/include/c++/3.4.6/ext/functional

/usr/local/include/c++/3.4.6/ext/hash_fun.h

/usr/local/include/c++/3.4.6/ext/hash_map

/usr/local/include/c++/3.4.6/ext/hash_set

/usr/local/include/c++/3.4.6/ext/hashtable.h

/usr/local/include/c++/3.4.6/ext/iterator

/usr/local/include/c++/3.4.6/ext/malloc_allocator.h

/usr/local/include/c++/3.4.6/ext/memory

/usr/local/include/c++/3.4.6/ext/mt_allocator.h

/usr/local/include/c++/3.4.6/ext/new_allocator.h

/usr/local/include/c++/3.4.6/ext/numeric

/usr/local/include/c++/3.4.6/ext/pod_char_traits.h

/usr/local/include/c++/3.4.6/ext/pool_allocator.h

/usr/local/include/c++/3.4.6/ext/rb_tree

/usr/local/include/c++/3.4.6/ext/rope

/usr/local/include/c++/3.4.6/ext/ropeimpl.h

/usr/local/include/c++/3.4.6/ext/slist

/usr/local/include/c++/3.4.6/ext/stdio_filebuf.h

/usr/local/include/c++/3.4.6/ext/stdio_sync_filebuf.h

/usr/local/include/c++/3.4.6/fstream

/usr/local/include/c++/3.4.6/functional

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/atomic_word.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/basic_file.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/c++allocator.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/c++config.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/c++io.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/c++locale.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/codecvt_specializations.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/ctype_base.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/ctype_inline.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/ctype_noninline.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/gthr-default.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/gthr-posix.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/gthr-single.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/gthr.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/messages_members.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/os_defines.h

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/stdc++.h.gch/O0g

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/stdc++.h.gch/O2g

/usr/local/include/c++/3.4.6/i386-pc-solaris2.10/bits/time_members.h

/usr/local/include/c++/3.4.6/iomanip

/usr/local/include/c++/3.4.6/ios

/usr/local/include/c++/3.4.6/iosfwd

/usr/local/include/c++/3.4.6/iostream

/usr/local/include/c++/3.4.6/istream

/usr/local/include/c++/3.4.6/iterator

/usr/local/include/c++/3.4.6/limits

/usr/local/include/c++/3.4.6/list

/usr/local/include/c++/3.4.6/locale

/usr/local/include/c++/3.4.6/map

/usr/local/include/c++/3.4.6/memory

/usr/local/include/c++/3.4.6/new

/usr/local/include/c++/3.4.6/numeric

/usr/local/include/c++/3.4.6/ostream

/usr/local/include/c++/3.4.6/queue

/usr/local/include/c++/3.4.6/set

/usr/local/include/c++/3.4.6/sstream

/usr/local/include/c++/3.4.6/stack

/usr/local/include/c++/3.4.6/stdexcept

/usr/local/include/c++/3.4.6/streambuf

/usr/local/include/c++/3.4.6/string

/usr/local/include/c++/3.4.6/typeinfo

/usr/local/include/c++/3.4.6/utility

/usr/local/include/c++/3.4.6/valarray

/usr/local/include/c++/3.4.6/vector

/usr/local/info/cpp.info

/usr/local/info/cppinternals.info

/usr/local/info/g77.info

/usr/local/info/gcc.info

/usr/local/info/gccinstall.info

/usr/local/info/gccint.info

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/crt1.o

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/crtbegin.o

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/crtend.o

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/crti.o

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/crtn.o

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/gcrt1.o

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/gmon.o

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/README

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/curses.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/emmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/evolution-1.4/pas/extensionldap.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/float.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/floatingpoint.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/g2c.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/iso/math_c99.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/iso646.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/limits.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/math.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/mmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/pmmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/rpc/auth.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/rpc/clnt.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/rpc/svc.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/rpc/xdr.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/stdarg.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/stdbool.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/stddef.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/sys/varargs.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/syslimits.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/unwind.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/varargs.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/wchar.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/include/xmmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/gsyslimits.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/README

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/emmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/float.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/iso646.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/limits.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/mmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/pmmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/stdarg.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/stdbool.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/stddef.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/unwind.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/varargs.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/include/xmmintrin.h

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/install-tools/mkheaders.conf

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/libgcc.a

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/libgcc_eh.a

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/libgcov.a

/usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/specs

/usr/local/lib/libfrtbegin.a

/usr/local/lib/libg2c.a

/usr/local/lib/libg2c.la

/usr/local/lib/libg2c.so <符号链接>

/usr/local/lib/libg2c.so.0 <符号链接>

/usr/local/lib/libg2c.so.0.0.0

/usr/local/lib/libgcc_s.so <符号链接>

/usr/local/lib/libgcc_s.so.1

/usr/local/lib/libiberty.a

/usr/local/lib/libstdc++.a

/usr/local/lib/libstdc++.la

/usr/local/lib/libstdc++.so <符号链接>

/usr/local/lib/libstdc++.so.6 <符号链接>

/usr/local/lib/libstdc++.so.6.0.3

/usr/local/lib/libsupc++.a

/usr/local/lib/libsupc++.la

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/cc1

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/cc1obj

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/cc1plus

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/collect2

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/f771

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/install-tools/fixinc.sh

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/install-tools/fixincl

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/install-tools/mkheaders

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/jc1

/usr/local/libexec/gcc/i386-pc-solaris2.10/3.4.6/jvgenmain

/usr/local/man/man1/cpp.1

/usr/local/man/man1/g++.1

/usr/local/man/man1/g77.1

/usr/local/man/man1/gcc.1

/usr/local/man/man1/gcov.1

/usr/local/man/man7/fsf-funding.7

/usr/local/man/man7/gfdl.7

/usr/local/man/man7/gpl.7

/usr/local/share/locale/be/LC_MESSAGES/gcc.mo

/usr/local/share/locale/ca/LC_MESSAGES/gcc.mo

/usr/local/share/locale/da/LC_MESSAGES/gcc.mo

/usr/local/share/locale/de/LC_MESSAGES/gcc.mo

/usr/local/share/locale/el/LC_MESSAGES/gcc.mo

/usr/local/share/locale/es/LC_MESSAGES/gcc.mo

/usr/local/share/locale/fr/LC_MESSAGES/gcc.mo

/usr/local/share/locale/ja/LC_MESSAGES/gcc.mo

/usr/local/share/locale/nl/LC_MESSAGES/gcc.mo

/usr/local/share/locale/rw/LC_MESSAGES/gcc.mo

/usr/local/share/locale/sv/LC_MESSAGES/gcc.mo

/usr/local/share/locale/tr/LC_MESSAGES/gcc.mo

[ 确认类别<none> ]

 

安装<SMCgcc>成功

#

 

完毕后发现gcc -v报错:

 

# gcc -v

ld.so.1: gcc: 致命的: libiconv.so.2: 打开失败: 无此文件或目录

被杀掉

#

 

3、安装libiconv库

a. 从www.sunfreeware.com下载libiconv-1.14-sol10-x86-local.gz

b. gunzip libiconv-1.14-sol10-x86-local.gz

c. pkgadd -d libiconv-1.14-sol10-x86-local

 

# pkgadd -d libiconv-1.14-sol10-x86-local

 

The following packages are available:

  1  SMCliconv     libiconv

                   (x86) 1.14

 

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:

 

处理软件包范例

<SMCliconv>来自</export/home/gccpage/libiconv-1.14-sol10-x86-local>

 

libiconv(x86) 1.14

Bruno Haible

使用</usr/local>作为包的基本目录

## 正在处理软件包信息.

## 正在处理系统信息.

   24软件包路径名已经正确地安装

## 检查磁盘空间需求

## 检查同已经安装的软件包之间的冲突.

## 检查setuid/setgid程序。

 

安装libiconv成为<SMCliconv>

 

##正在安装1部分- 1.

/usr/local/bin/iconv

/usr/local/doc/libiconv/ABOUT-NLS

/usr/local/doc/libiconv/AUTHORS

/usr/local/doc/libiconv/COPYING

/usr/local/doc/libiconv/COPYING.LIB

/usr/local/doc/libiconv/ChangeLog

/usr/local/doc/libiconv/DESIGN

/usr/local/doc/libiconv/INSTALL.generic

/usr/local/doc/libiconv/NEWS

/usr/local/doc/libiconv/NOTES

/usr/local/doc/libiconv/PORTS

/usr/local/doc/libiconv/README

/usr/local/doc/libiconv/README.djgpp

/usr/local/doc/libiconv/README.woe32

/usr/local/doc/libiconv/THANKS

/usr/local/include/iconv.h

/usr/local/include/libcharset.h

/usr/local/include/localcharset.h

/usr/local/lib/libcharset.a

/usr/local/lib/libcharset.la

/usr/local/lib/libcharset.so <符号链接>

/usr/local/lib/libcharset.so.1 <符号链接>

/usr/local/lib/libcharset.so.1.0.0

/usr/local/lib/libiconv.la

/usr/local/lib/libiconv.so <符号链接>

/usr/local/lib/libiconv.so.2 <符号链接>

/usr/local/lib/libiconv.so.2.5.1

/usr/local/lib/preloadable_libiconv.so

/usr/local/share/doc/libiconv/iconv.1.html

/usr/local/share/doc/libiconv/iconv.3.html

/usr/local/share/doc/libiconv/iconv_close.3.html

/usr/local/share/doc/libiconv/iconv_open.3.html

/usr/local/share/doc/libiconv/iconvctl.3.html

/usr/local/share/locale/af/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/ca/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/da/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/de/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/el/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/eo/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/es/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/et/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/fi/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/fr/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/ga/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/gl/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/hr/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/hu/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/id/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/it/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/nl/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/pl/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/pt_BR/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/rm/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/ro/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/ru/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/sk/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/sl/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/sq/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/sr/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/sv/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/tr/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/uk/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/vi/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/wa/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/zh_CN/LC_MESSAGES/libiconv.mo

/usr/local/share/locale/zh_TW/LC_MESSAGES/libiconv.mo

/usr/local/share/man/man1/iconv.1

/usr/local/share/man/man3/iconv.3

/usr/local/share/man/man3/iconv_close.3

/usr/local/share/man/man3/iconv_open.3

/usr/local/share/man/man3/iconvctl.3

[ 确认类别<none> ]

 

安装<SMCliconv>成功

#

 

安装后gcc -v终于不再报错

 

# gcc -v

Reading specs from /usr/local/lib/gcc/i386-pc-solaris2.10/3.4.6/specs

Configured with: ../configure --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld --enable-shared --enable-languages=c,c++,f77

Thread model: posix

gcc version 3.4.6

#

 

二、环境变量设置

在/etc/profile中修改追加环境变量:

FEPHOME=/openSUSE3000/fep

PATH=$FEPHOME/bin:$PATH

export FEPHOME PATH

 

PATH=/usr/local/bin:/usr/ccs/bin:$PATH

LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

export PATH LD_LIBRARY_PATH

 

三、Make安装

    Solaris10自带的make(/usr/css/bin)在使用时存在问题,我们需要下载一个make生成工具。

1、安装make工具

a. 从www.sunfreeware.com下载make-3.82-sol10-x86-local.gz

b. gunzip make-3.82-sol10-x86-local.gz

c. pkgadd -d make-3.82-sol10-x86-local

 

# pkgadd -d make-3.82-sol10-x86-local

 

The following packages are available:

  1  SMCmake     make

                 (x86) 3.82

 

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:

 

处理软件包范例<SMCmake>来自</export/home/gccpage/make-3.82-sol10-x86-local>

 

make(x86) 3.82

FSF

使用</usr/local>作为包的基本目录

## 正在处理软件包信息.

## 正在处理系统信息.

   48软件包路径名已经正确地安装

## 检查磁盘空间需求

## 检查同已经安装的软件包之间的冲突.

## 检查setuid/setgid程序。

 

安装make成为<SMCmake>

 

##正在安装1部分- 1.

/usr/local/bin/make

/usr/local/doc/make/ABOUT-NLS

/usr/local/doc/make/AUTHORS

/usr/local/doc/make/COPYING

/usr/local/doc/make/ChangeLog

/usr/local/doc/make/INSTALL

/usr/local/doc/make/NEWS

/usr/local/doc/make/README

/usr/local/doc/make/README.Amiga

/usr/local/doc/make/README.DOS

/usr/local/doc/make/README.OS2

/usr/local/doc/make/README.W32

/usr/local/doc/make/README.customs

/usr/local/doc/make/doc/Makefile

/usr/local/doc/make/doc/Makefile.am

/usr/local/doc/make/doc/Makefile.in

/usr/local/doc/make/doc/fdl.texi

/usr/local/doc/make/doc/make-stds.texi

/usr/local/doc/make/doc/make.info

/usr/local/doc/make/doc/make.info-1

/usr/local/doc/make/doc/make.info-2

/usr/local/doc/make/doc/make.texi

/usr/local/doc/make/doc/stamp-vti

/usr/local/doc/make/doc/version.texi

/usr/local/share/info/make.info

/usr/local/share/info/make.info-1

/usr/local/share/info/make.info-2

/usr/local/share/locale/be/LC_MESSAGES/make.mo

/usr/local/share/locale/da/LC_MESSAGES/make.mo

/usr/local/share/locale/de/LC_MESSAGES/make.mo

/usr/local/share/locale/es/LC_MESSAGES/make.mo

/usr/local/share/locale/fi/LC_MESSAGES/make.mo

/usr/local/share/locale/fr/LC_MESSAGES/make.mo

/usr/local/share/locale/ga/LC_MESSAGES/make.mo

/usr/local/share/locale/gl/LC_MESSAGES/make.mo

/usr/local/share/locale/he/LC_MESSAGES/make.mo

/usr/local/share/locale/hr/LC_MESSAGES/make.mo

/usr/local/share/locale/id/LC_MESSAGES/make.mo

/usr/local/share/locale/it/LC_MESSAGES/make.mo

/usr/local/share/locale/ja/LC_MESSAGES/make.mo

/usr/local/share/locale/ko/LC_MESSAGES/make.mo

/usr/local/share/locale/lt/LC_MESSAGES/make.mo

/usr/local/share/locale/nl/LC_MESSAGES/make.mo

/usr/local/share/locale/pl/LC_MESSAGES/make.mo

/usr/local/share/locale/pt_BR/LC_MESSAGES/make.mo

/usr/local/share/locale/ru/LC_MESSAGES/make.mo

/usr/local/share/locale/sv/LC_MESSAGES/make.mo

/usr/local/share/locale/tr/LC_MESSAGES/make.mo

/usr/local/share/locale/uk/LC_MESSAGES/make.mo

/usr/local/share/locale/vi/LC_MESSAGES/make.mo

/usr/local/share/locale/zh_CN/LC_MESSAGES/make.mo

/usr/local/share/man/man1/make.1

[ 确认类别<none> ]

 

安装<SMCmake>成功

 

#

 

# cd /openSUSE3000/fep/code/aebase_sys/libdemo/unix

# make

ld.so.1: make: 致命的: libintl.so.8: 打开失败: 无此文件或目录

被杀掉

#

 

2、安装libintl包

a. 从www.sunfreeware.com下载libintl-3.4.0-sol10-x86-local.gz

b. gunzip libintl-3.4.0-sol10-x86-local.gz

c. pkgadd -d libintl-3.4.0-sol10-x86-local

 

# pkgadd -d libintl-3.4.0-sol10-x86-local

 

The following packages are available:

  1  SMClintl     libintl

                  (x86) 3.4.0

 

Select package(s) you wish to process (or 'all' to process

all packages). (default: all) [?,??,q]:

 

处理软件包范例

<SMClintl>来自</export/home/gccpage/libintl-3.4.0-sol10-x86-local>

libintl(x86) 3.4.0

FSF

使用</usr/local>作为包的基本目录

## 正在处理软件包信息.

## 正在处理系统信息.

   2软件包路径名已经正确地安装

## 检查磁盘空间需求

## 检查同已经安装的软件包之间的冲突.

## 检查setuid/setgid程序。

 

安装libintl成为<SMClintl>

 

##正在安装1部分- 1.

/usr/local/include/libintl.h

/usr/local/lib/libintl.a

/usr/local/lib/libintl.la

/usr/local/lib/libintl.so <符号链接>

/usr/local/lib/libintl.so.8 <符号链接>

/usr/local/lib/libintl.so.8.0.2

[ 确认类别<none> ]

 

安装<SMClintl>成功

#

 

四、测试例程

    这里的测试程序可以参考我前面提供的libdemo和testdemo两个工程代码。

# cd /openSUSE3000/fep/code/aebase_sys/libdemo/unix

# make

ar -vr /openSUSE3000/fep/lib/libdemo.a /FEPDebug/libdemo/stdafx.o /FEPDebug/libdemo/demo.o

a - /FEPDebug/libdemo/stdafx.o

a - /FEPDebug/libdemo/demo.o

ar: 创建 /openSUSE3000/fep/lib/libdemo.a

ar: 写入 /openSUSE3000/fep/lib/libdemo.a

#

 

# cd /openSUSE3000/fep/code/test_sys/testdemo/unix

# make

g++ -c -fpic -w -g  -I../inc -I/openSUSE3000/fep/code/include -o /FEPDebug/testdemo/stdafx.o ../src/stdafx.cpp

g++ -c -fpic -w -g  -I../inc -I/openSUSE3000/fep/code/include -o /FEPDebug/testdemo/testdemo.o ../src/testdemo.cpp

g++ -o /openSUSE3000/fep/bin/testdemo /FEPDebug/testdemo/stdafx.o /FEPDebug/testdemo/testdemo.o  -L/openSUSE3000/fep/bin -ldemo

#

 

# cd /openSUSE3000/fep/bin

# ./testdemo

a=1,b=2,sum=3

nTest=100

int fnTest() return 64

#

 

五、gdb安装

从www.sunfreeware.com下载下面四个库
a.gdb-6.8-sol10-x86-local.gz

b.ncurses-5.7-sol10-x86-local.gz

c.expat-2.0.1-sol10-x86-local.gz

把这三个包分别安装,具体过程与上面一致:

gunzip gdb-6.8-sol10-x86-local.gz

pkgadd -d gdb-6.8-sol10-x86-local

在/etc/profile中修改追加环境变量:

PATH=$PATH:/usr/sfw/bin:/usr/local/bin

LD_LIBRARY_PATH=/usr/sfw/lib

export PATH LD_LIBRARY_PATH

 

Solaris上的工具下载链接:http://www.sunfreeware.com/indexintel10.html

Solaris 10 上从零搭建 GCC/G++/GDB 工具链实战指南 在 Unix 系统上,编译器工具链是软件构建的核心基础,其原理是通过引导编译和依赖管理实现自举。在 Solaris 10 这类老旧系统中,搭建现代 GCC 工具链能恢复系统的自编译能力,技术价值在于解决官方支持终止后的维护难题。典型应用场景包括嵌入式开发、产线控制主机维护等。通过源码编译 GMP、MPFR、MPC 等依赖库,并配置 binutils 和 GNU make,可构建完整的 C/C++ 开发环境。本文详细记录了在 Solaris 10 上从零搭建 GCC、G++、GDB 工具链的完整流程与避坑经验 阅读详情

相关推荐

Solaris 10 开发环境搭建:gcc、g++、gdb 工具链完整指南

在 Unix 系统维护中,开发工具链的完整性直接影响编译与调试效率。编译器负责将源代码转换为可执行程序,调试器则通过符号表与断点机制实现运行时分析。在 Solaris 10 这类老旧系统上,系统自带的 gcc 版本往往停留在 3.4.x,对 C++11 支持不足,且 gdb 经常缺失,导致开发环境不完整。通过源码编译新版本 gcc、g++ 与 gdb,并合理配置 PATH 与 LD_LIBRARY_PATH,可恢复完整的编译调试能力。该过程适用于遗留系统维护、老代码迁移等场景,核心在于依赖准备、config

weixin_28829629的博客 244

Solaris下gcc安装

Technorati 标签: Solaris,gcc Solaris下gcc安装 1 查看sun os版本 uname -a的命令查看系统版本。得知是SunOS 5.8。 SunOS 5.8 叫做Solaris 8 SunOS 5.9 叫做Solaris 9,以后就没有5.x的说法了,到Solaris 10了。。。 2 安装gcc 1. 到www.sunfreeware.com下载g

百事乐 4214

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

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

一个手艺人的专栏 1861

/usr/lib/hpux32/dld.so: Unable to find library ‘libintl.so‘

Unable to find library 'libintl.so'

yinghuabanwo的博客 924

基于Solaris 开发环境的整体构思

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

网络精英-服务日 1万+

车载测试实战:adb logcat日志高效抓取与问题定位技巧

本文详细介绍了车载测试中adb logcat日志的高效抓取与问题定位技巧。作为车载测试的“第一现场”,adb logcat能实时、精准地抓取系统与应用日志,是定位应用崩溃、ANR及功能异常等问题的关键工具。文章从环境搭建、核心命令组合拳到实战分析与自动化脚本,提供了完整的操作指南,帮助测试人员快速掌握这一必备技能,大幅提升问题排查效率。

ii567的博客 1036

AIX 0509-150   Dependent module /opt/freeware/lib/libintl.a(libintl.so.8) could not be loaded.解决办法

AIX Toolbox: Dependent Module Errors for libintl.a(libintl.so.8) Question & Answer Question Why do I get exec "dependent module" errors for libintl.a? The following example is for cpio, however other executables may result in the same error) ..

allway2的博客 7113

STM32 SAI接口TDM模式实战:8通道音频采集系统搭建全流程(附DMA配置代码)

本文详细介绍了基于STM32 SAI接口TDM模式搭建8通道音频采集系统的全流程。内容涵盖硬件连接设计、CubeMX时钟树与SAI外设的详细配置,并重点解析了TDM模式的核心代码实现与DMA双缓冲机制,提供了完整的配置代码和常见时序问题排查指南,助力开发者高效实现多通道音频传输与处理。

weixin_29192211的博客 504

aix 6.1安装apache错误,libintl.a(libintl.so.8) is needed by *****

在aix6.1下安装apache # rpm -ivh httpd-2.2.22-1.aix6.1.ppc.rpm error: failed dependencies:         libexpat.a(libexpat.so.1) is needed by httpd-2.2.22-1         libsqlite3.a(libsqlite3.so.0) is needed

4565

几何修复_ANSYS流体分析:几何前处理

建模及几何处理工具非常多,选择起来让人眼花缭乱。对于仿真而言,高效的对几何进行清理及生成符合仿真要求的几何至关重要。ANSYS SpaceClaim Direct Modeler是基于直接建模思想的新一代3D高效率建模和几何编辑修补软件。SCDM提供了当今最快速、最富有创意的直接建模解决方案。由于它的直接建模能力即使对于导入的其它3D模型(如catia、proe、solid works创建的几何)...

weixin_35778830的博客 2416

【Attention Is All You Need】Transformer模型精读

Attention Is All You Need》这篇论文奠定了Transformer模型的基础,为深度学习的发展提供了新的方向。Transformer通过自注意力机制和并行化处理显著提升了计算效率和模型性能。然而,Transformer的广泛应用也带来了新的挑战,如计算资源的消耗和对长序列的处理能力等。随着技术的不断发展,研究人员已经提出了诸如Efficient Transformer、Reformer等变种,旨在提升Transformer的效率和适应性。

Lewiz_124的博客 1499

编译tcl遇到的一个问题

同事说hp的 安腾环境的oratcl无法加载,发现是系统自带的。没有找到好的解决方法,最后决定自己编译一个。 下载:tcl8.5.5 及oratcl 4.4 编译。 编译选项:./configure --enable-threads --enable-64bit   生成Makefile,编译64位的tcl库。 结果报: ar cr libtclstub8.5.a tclStubLib.o  ;

诺亚之舟的胡言乱语 1559

智能驾驶域控制器的“终极大考”:解析EOL测试的核心价值与技术实践

在智能驾驶技术高速发展的今天,域控制器(Domain Controller)作为车辆“大脑”的核心部件,承担着传感器数据处理、决策规划、执行控制等关键任务。然而,这个集成了数十个芯片、运行着数百万行代码的复杂系统,如何确保其出厂前的功能安全与性能稳定?答案就藏在被称为“生产线最后一道防线”的EOL(End of Line)测试中。

汽车电子软件领域知识分享 702

solaris10安装gcc,g++,gdb等开发工具

solaris10自带的gcc/g++版本较低,对于C++11不支持,所以需要安装高版本的gcc/g++。 准备好以下安装包: bash-4.3.33,REV=2015.02.15-SunOS5.10-i386-CSW.pkg libgcc_s1-4.8.0,REV=2013.03.29-SunOS5.10-i386-CSW.pkg binutils-2.23.1,REV=2012.12.04-SunOS5.10-i386-CSW.pkg libgmp10-6.0...

dongsongz的专栏 1253

AI应用架构师:用RAG解决大模型“幻觉”问题的客服架构设计

在当今的智能客服领域,大语言模型(LLM)凭借流畅的对话能力和强大的理解能力,逐渐取代传统规则式机器人,成为客服系统的核心。但随之而来的“幻觉”问题(即模型编造不存在的信息)却成了致命伤:比如客户问“你们的产品保修期多久”,AI客服可能会自信地回答“3年”,而实际保修期只有1年——这种错误不仅会误导客户,还可能引发投诉、退货甚至法律风险。

AI天才研究院 915

使用 Simulink + Simscape Electrical 搭建一个三相PWM整流器模型

本文详细介绍了使用Simulink搭建三相PWM整流器模型的方法,重点讲解了SVPWM调制策略的实现过程。内容包括系统结构设计、主电路搭建、SVPWM算法实现、双闭环控制器设计以及仿真分析。通过MATLAB Function Block实现SVPWM核心算法,并给出优化建议,如死区补偿、开关频率优化等。该教程为电力电子领域工程师提供了实用的建模与仿真方法,可用于新能源并网、电机驱动等应用场景的研发与优化。

amy_mhd的博客 195

solaris10安装开发环境

因为工作需要,要在solaris10上安装开发环境。 gcc, g++, gdb, vim, svn等。 先来说说gcc,gcc其实在solaris10是自带了。 在/usr/sfw/bin下。g++也是的。 但是不自带gdb。如果想要升级的话, 到 ftp://ftp.twaren.net/Sun/sunfreeware.com/ 或者http://www.sunfreeware.com/pr

nemo2011的专栏 2074

【网络协议】【TSN】精讲TSN工作原理!图解超赞超详细!!!

TSN有一个服务等级(class of service,CoS)的概念。对TSN网络而言,不同优先级的服务对应图3中的PCP码。3位PCP码定义了0(最低)~7(最高)这8个优先级,传输类型分别对应基础、最大努力、卓越努力、严苛应用、延时和抖动小于100 ms的视频、延时和抖动小于10 ms的音频、内部网络控制、网络控制。其会对网络场景进行不同的匹配,是后续调度、配置设计中会考虑到的数据流调度因素。

风云说通信 2629

Solaris的gcc, gdb安装

[b]---gcc安装---[/b] 1 查看sun os版本 uname -a的命令查看系统版本。得知是SunOS 5.8。 SunOS 5.8 叫做Solaris 8 SunOS 5.9 叫做Solaris 9,以后就没有5.x的说法了,到Solaris 10了。。。 2 安装gcc 1. 到www.sunfreeware.com下载gcc-3.4.6-sol8-sparc-l...

djiandan的博客 202

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Solaris安装GCC/GDB以及环境变量的设置

~/.profile 是在用户的主目录下的一个文件,每次用户登陆都会执行这里边的ENV环境变量设置/etc/profile是一个全局的环境变量设置,只要登陆系统的用户都会执行里面的ENV环境变量设置~/.kshrc是在用户的主目录下面的,每次执行KSH下面的子shell的时候,都会执行这里面的ENV环境变量设置~/.dtprofile是在用户的主目录下面的,在这里设置你进入CDE时的一些变量设置,

张凡的专栏 1668

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

在sun solaris上安装gcc和gdb

1.         下载libiconv,地址http://www.sunfreeware.com/programlistsparc9.html#libiconv   下载GCC编译器和gdb,地址http://www.sunfreeware.com/programlistsparc9.html#gcc33    2.         通过ftp上传到solaris服务器    

超空间 2488

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

gcc,gdb安装和gdb基本调试命令

 一.查看gcc版本$gcc –v 二.卸载gcc1.通过pkginfo找到gcc包$ pkginfo |grep gccsystem      SUNWgcc                          gcc - The GNU C compilersystem      SUNWgccruntime                   GCC Runti

超空间 6398

Solaris 10 gcc setting

~/.profile 是在用户的主目录下的一个文件,每次用户登陆都会执行这里边的ENV环境变量设置 I am a new man to solaris and get some contents from website to config the gcc on solaris as follows: /etc/profile是一个全局的环境变量设置,只要登陆系统的用户都会执行里面的EN...

Pursuing Happiness! 176
上一篇: 在openSUSE11.0操作系统下安装与使用codeblocks10.5
下一篇: 在solaris操作系统下使用Oracle10.1g廋客户端
liuxuezong
博客等级 码龄19年 105粉丝 97原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值