安装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版本
分享到:
相关推荐
3. **权限**:使用`sudo`执行`make install`,以将编译好的GCC安装到系统路径。 4. **多版本共存**:如果系统中已有其他版本的GCC,可以考虑使用软链接或编译时指定前缀以避免冲突。 总的来说,GCC 4.8.5在Linux...
在使用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等。本文档将详细介绍...
编译安装bzip2的笔记 编译安装bzip2是 Linux 操作系统中的一种常见操作。...编译安装 bzip2 需要熟悉 Makefile 和 GCC/GDB 工具的使用。同时,需要注意权限问题和依赖关系问题,以确保编译安装过程的顺利进行。
7. **编译与安装**:配置成功后,进行编译和安装: ``` make sudo make install ``` 8. **更新链接器和编译器链**:为了能全局使用新安装的GCC,需要创建符号链接。例如: ``` sudo ln -s /usr/local/gcc-...
GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。本文将告诉读者如何下载并按照GCC。
GCC编译优化选项详解 GCC(GNU Compiler Collection)是GNU项目的一部分,用于将源代码转换为机器可执行的指令。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 ...
标题 "适用于centos 8 的gcc编译环境" 指出我们要讨论的是在CentOS 8操作系统上安装和配置GCC编译环境的过程。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一套包含了C、C++、Objective-C、Fortran、Ada...
总的来说,这个过程涉及多个步骤,包括安装依赖、编译和安装binutils、初步编译和二次编译gcc,以及可能需要的glibc编译。每个步骤都需要细心操作,因为任何错误都可能导致编译失败。对于初学者来说,这是一次深入...
#### 二、为什么选择MinGW gcc编译Python 通常情况下,在Windows平台上编译Python时,大多数开发者会选择Microsoft Visual C++作为默认的编译工具。然而,对于那些希望使用其他编译器(如MinGW gcc)的人来说,这一...
标签中的“软件/插件”说明了GCC交叉编译工具链是一个软件工具,可能需要通过安装或配置来使用。而“GCC”则明确指出是与GCC相关的工具。此外,“cortexa7hf-neon”和“arm-linux-gnueabihf”表示这个工具链是为ARM...
使用`arm-linux-gcc-5.4.0.tar.gz`文件,你可以解压并安装这个交叉编译工具链。通常,安装步骤包括解压、配置、编译和安装。`readme.txt.txt`文件可能包含关于如何安装和使用这个工具链的指南和注意事项。 在编译QT...
进入GCC 7.2.0的源码目录,执行以下命令进行配置、编译及安装: ``` ./configure --prefix=/usr/local/gcc-7.2.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --...
确保下载与你的Linux发行版兼容的版本。 **步骤1:准备环境** 1. 在有网络的环境中,下载GCC源码包到一个临时目录,例如`/tmp/downloads`。 2. 使用`scp`或USB设备将源码包传输到目标离线机器上。 **步骤2:解压...
在AIX系统上安装GCC6可以帮助开发者利用其高级语言特性和编译优化功能,以便编写高效、跨平台的代码。 首先,要安装这个环境,你需要解压“gc.zip”。这通常可以通过使用命令行工具`unzip`来完成。在AIX系统中,...
本文将详细介绍如何搭建gcc交叉编译环境,包括下载和安装arm-linux-gcc交叉编译器、配置环境变量、测试交叉编译环境等步骤。 首先,需要下载arm-linux-gcc-3.4.1.tar.bz2压缩包,解压后将arm文件夹复制到/usr/local...
预处理是GCC编译过程中最初始的阶段。在这个阶段,GCC会处理以`#`字符开头的预处理器指令。预处理器的主要任务包括: - **宏替换**:对宏进行展开,例如`#define`定义的宏会被相应的文本替换。 - **文件包含**:...
编译旧内核要用的老版本gcc2.95.3,已编译好。 文件解压至/usr/local目录下,然后按以下方式链接,不想这么麻烦也可直接执行内附的安装文件 sudo ln -s /usr/local/gcc-2.95/lib/libstdc++-3-libc6.3-2-2.10.0.so /...