安装Oracle webgate11g时需要gcc,在OTN上没有相应的下载,需要自己下载,从这儿知道需要的版本为:
引用
2.1.24 Commands for Determining if Shared GCC Libraries for 11g WebGate Are Correct Versions
In Linux32/i386 environments:
strings -a libgcc_s.so.1 | grep -c "GCC_3.0"
strings -a libgcc_s.so.1 | grep -v "GCC_3.3.1" | grep -c "GCC_3.3"
file libgcc_s.so.1 | grep "32-bit" | grep -c "80386"
file libstdc++.so.5 | grep "32-bit" | grep -c "80386"
In Linux64/x86-64 environments:
strings -a libgcc_s.so.1 | grep -c "GCC_3.0"
strings -a libgcc_s.so.1 | grep -v "GCC_3.3.1" | grep -c "GCC_3.3"
strings -a libgcc_s.so.1 | grep -c "GCC_4.2.0"
file libgcc_s.so.1 | grep "64-bit" | grep -c "x86-64"
file libstdc++.so.6 | grep "64-bit" | grep -c "x86-64"
In Solaris64/SPARC environments:
strings -a libgcc_s.so.1 | grep -c "GCC_3.0"
strings -a libgcc_s.so.1 | grep -v "GCC_3.3.1" | grep -c "GCC_3.3"
file libgcc_s.so.1 | grep "64-bit" | grep -c "SPARC"
file libgcc_s.so.1 | grep "64-bit" | grep -c "x86-64"
file libstdc++.so.5 | grep "64-bit" | grep -c "SPARC"
http://download.oracle.com/docs/cd/E14571_01/relnotes.1111/e10133/install.htm#CBHIEGEF
下载
http://ftp.gnu.org/pub/pub/gnu/gcc/
安装
[root@localhost ~]# tar jxf gcc-4.2.0.tar.bz2
[root@localhost ~]# mkdir /usr/gcc4
[root@localhost ~]# cd /gcc-4.2.0
[root@localhost gcc-4.2.0]#./configure --prefix=/usr/gcc4
[root@localhost gcc-4.2.0]# make //so long a time
[root@localhost gcc-4.2.0]# make install
[root@localhost bin]# which gcc //查看旧版本gcc安装路径
/usr/bin/gcc
分别用新安装的/usr/gcc4/lib/下的gcc、g++、gcj指向替换相应旧的文件夹/usr/lib文件
[root@localhost ~]# cd /usr/lib
[root@localhost bin]# mv gcc gcc_bak
[root@localhost bin]# mv g++ g++_bak
[root@localhost bin]# mv gcj gcj_bak
[root@localhost bin]# ln -sv /usr/gcc4/bin/gcc gcc
[root@localhost bin]# ln -sv /usr/gcc4/bin/g++ g++
[root@localhost bin]# ln -sv /usr/gcc4/bin/gcj gcj
此时已经安装成功
[root@localhost bin]# gcc -v
gcc 版本 4.2.0
问题
1.java/parse-scan.h 找不到此文件
解决办法,安装biso,建议最好是rpm即可.
附件是2.3-2.1版本
分享到:
相关推荐
编译安装bzip2的笔记 编译安装bzip2是 Linux 操作系统中的一种常见操作。...编译安装 bzip2 需要熟悉 Makefile 和 GCC/GDB 工具的使用。同时,需要注意权限问题和依赖关系问题,以确保编译安装过程的顺利进行。
3. **权限**:使用`sudo`执行`make install`,以将编译好的GCC安装到系统路径。 4. **多版本共存**:如果系统中已有其他版本的GCC,可以考虑使用软链接或编译时指定前缀以避免冲突。 总的来说,GCC 4.8.5在Linux...
**交叉编译工具GCC-4.8.3详解** 在嵌入式系统开发领域,特别是针对ARM架构的Linux系统,交叉编译是一个不可或缺的概念。交叉编译是指在一种平台上生成另一种平台上的可执行代码的过程。这里提到的"arm-linux-gcc-...
在使用GCC编译C++程序时,我们通常需要指定`-c`选项来编译为对象文件,`-o`选项来指定输出文件名,以及`-g`选项来包含调试信息。例如: ```bash gcc -c main.cpp -o main.o -g ``` 然后,用`-l`选项链接所需的库,...
### GCC源代码编译安装详解 #### 一、前言 GCC(GNU Compiler Collection)是GNU项目下的一款开源编译器套件,包含了多种编程语言的前端和后端支持,如C、C++、Objective-C、Fortran、Ada、Go等。本文档将详细介绍...
编译旧内核要用的老版本gcc2.95.3,已编译好。 文件解压至/usr/local目录下,然后按以下方式链接,不想这么麻烦也可直接执行内附的安装文件 sudo ln -s /usr/local/gcc-2.95/lib/libstdc++-3-libc6.3-2-2.10.0.so /...
7. **编译与安装**:配置成功后,进行编译和安装: ``` make sudo make install ``` 8. **更新链接器和编译器链**:为了能全局使用新安装的GCC,需要创建符号链接。例如: ``` sudo ln -s /usr/local/gcc-...
**二、源码下载与解压** 在获取GCC 8.5.0的源码时,通常会以tarball格式提供,如`gcc-8.5.0.tar.bz2`。在Linux环境下,我们可以使用以下命令来解压这个文件: ```bash tar -jxvf gcc-8.5.0.tar.bz2 ``` 这里的`-j`...
GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。本文将告诉读者如何下载并按照GCC。
标签中的“软件/插件”说明了GCC交叉编译工具链是一个软件工具,可能需要通过安装或配置来使用。而“GCC”则明确指出是与GCC相关的工具。此外,“cortexa7hf-neon”和“arm-linux-gnueabihf”表示这个工具链是为ARM...
windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试stm32 windows 上用qtcreator + gcc +openocd 编译调试...
GCC编译优化选项详解 GCC(GNU Compiler Collection)是GNU项目的一部分,用于将源代码转换为机器可执行的指令。GCC提供了丰富的编译优化选项,旨在提升程序的运行效率和代码大小,同时在一定程度上牺牲编译时间和...
安装开发工具集 yum -y group install "Development Tools" 解压,将依赖库移动到gcc源码目录 tar zxvf gcc-8.1.0.tar.gz;tar jxvf isl-0.18.tar.bz2;tar jxvf mpfr-3.1.4.tar.bz2 ;tar jxvf gmp-6.1.0.tar.bz2...
标题 "适用于centos 8 的gcc编译环境" 指出我们要讨论的是在CentOS 8操作系统上安装和配置GCC编译环境的过程。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一套包含了C、C++、Objective-C、Fortran、Ada...
使用`arm-linux-gcc-5.4.0.tar.gz`文件,你可以解压并安装这个交叉编译工具链。通常,安装步骤包括解压、配置、编译和安装。`readme.txt.txt`文件可能包含关于如何安装和使用这个工具链的指南和注意事项。 在编译QT...
总的来说,这个过程涉及多个步骤,包括安装依赖、编译和安装binutils、初步编译和二次编译gcc,以及可能需要的glibc编译。每个步骤都需要细心操作,因为任何错误都可能导致编译失败。对于初学者来说,这是一次深入...
#### 二、为什么选择MinGW gcc编译Python 通常情况下,在Windows平台上编译Python时,大多数开发者会选择Microsoft Visual C++作为默认的编译工具。然而,对于那些希望使用其他编译器(如MinGW gcc)的人来说,这一...
需要软件包:gcc,gcc5.5两个安装包可在ftp服务器上下载 Yum 源 centos6 yum clean all yum -y install gcc gcc gcc -verson gcc -version yum -y install gcc yum -y install gcc –nogpgcheck rpm -Uvh ...
离线安装GCC与GCC-C++虽然过程相对复杂,但能确保在没有网络的环境中也能进行编译工作,这对于系统维护、服务器部署或是教学环境非常有用。同时,这种方式也允许用户自定义编译选项,以满足特定的需求或优化性能。在...