`
xw302
  • 浏览: 123563 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GCC 下载地址与编译安装

阅读更多
安装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版本

0
3
分享到:
评论

相关推荐

    linux中gcc4.8.5,下载解压即可直接使用,linux系统GCC编译

    3. **权限**:使用`sudo`执行`make install`,以将编译好的GCC安装到系统路径。 4. **多版本共存**:如果系统中已有其他版本的GCC,可以考虑使用软链接或编译时指定前缀以避免冲突。 总的来说,GCC 4.8.5在Linux...

    gcc、gcc+编译离线文件

    在使用GCC编译C++程序时,我们通常需要指定`-c`选项来编译为对象文件,`-o`选项来指定输出文件名,以及`-g`选项来包含调试信息。例如: ```bash gcc -c main.cpp -o main.o -g ``` 然后,用`-l`选项链接所需的库,...

    GCC 编译安装文档 怎么用源代码安装GCC

    ### GCC源代码编译安装详解 #### 一、前言 GCC(GNU Compiler Collection)是GNU项目下的一款开源编译器套件,包含了多种编程语言的前端和后端支持,如C、C++、Objective-C、Fortran、Ada、Go等。本文档将详细介绍...

    编译安装bzip2的笔记。

    编译安装bzip2的笔记 编译安装bzip2是 Linux 操作系统中的一种常见操作。...编译安装 bzip2 需要熟悉 Makefile 和 GCC/GDB 工具的使用。同时,需要注意权限问题和依赖关系问题,以确保编译安装过程的顺利进行。

    gcc10.1.0安装,gcc安装包+依赖包.rar

    7. **编译与安装**:配置成功后,进行编译和安装: ``` make sudo make install ``` 8. **更新链接器和编译器链**:为了能全局使用新安装的GCC,需要创建符号链接。例如: ``` sudo ln -s /usr/local/gcc-...

    详解GCC的下载和安装

    GCC是Linux平台下最常用的编译程序,它是Linux平台编译器的事实标准。同时,在Linux平台下的嵌入式开发领域,GCC也是用得最普遍的一种编译器。本文将告诉读者如何下载并按照GCC。

    gcc 编译 优化 选项

    GCC编译优化选项详解 GCC(GNU Compiler Collection)是GNU项目的一部分,用于将源代码转换为机器可执行的指令。GCC提供了丰富的编译优化选项,旨在提升程序的运行效率和代码大小,同时在一定程度上牺牲编译时间和...

    gcc-8.1.0编译安装集

    安装开发工具集 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编译环境" 指出我们要讨论的是在CentOS 8操作系统上安装和配置GCC编译环境的过程。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一套包含了C、C++、Objective-C、Fortran、Ada...

    gcc-8.5.0源码包

    **二、源码下载与解压** 在获取GCC 8.5.0的源码时,通常会以tarball格式提供,如`gcc-8.5.0.tar.bz2`。在Linux环境下,我们可以使用以下命令来解压这个文件: ```bash tar -jxvf gcc-8.5.0.tar.bz2 ``` 这里的`-j`...

    arm-linux-gcc_4.3.2编译安装过程

    总的来说,这个过程涉及多个步骤,包括安装依赖、编译和安装binutils、初步编译和二次编译gcc,以及可能需要的glibc编译。每个步骤都需要细心操作,因为任何错误都可能导致编译失败。对于初学者来说,这是一次深入...

    MinGW gcc环境编译python(英文)

    #### 二、为什么选择MinGW gcc编译Python 通常情况下,在Windows平台上编译Python时,大多数开发者会选择Microsoft Visual C++作为默认的编译工具。然而,对于那些希望使用其他编译器(如MinGW gcc)的人来说,这一...

    arm-linux-gcc-5.4.0交叉编译工具.rar

    使用`arm-linux-gcc-5.4.0.tar.gz`文件,你可以解压并安装这个交叉编译工具链。通常,安装步骤包括解压、配置、编译和安装。`readme.txt.txt`文件可能包含关于如何安装和使用这个工具链的指南和注意事项。 在编译QT...

    麒麟安装gcc5.5.0

    需要软件包: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交叉编译工具链4.9.4

    标签中的“软件/插件”说明了GCC交叉编译工具链是一个软件工具,可能需要通过安装或配置来使用。而“GCC”则明确指出是与GCC相关的工具。此外,“cortexa7hf-neon”和“arm-linux-gnueabihf”表示这个工具链是为ARM...

    linux离线安装gcc教程

    确保下载与你的Linux发行版兼容的版本。 **步骤1:准备环境** 1. 在有网络的环境中,下载GCC源码包到一个临时目录,例如`/tmp/downloads`。 2. 使用`scp`或USB设备将源码包传输到目标离线机器上。 **步骤2:解压...

    离线安装GCC与GCC-C++

    离线安装GCC与GCC-C++虽然过程相对复杂,但能确保在没有网络的环境中也能进行编译工作,这对于系统维护、服务器部署或是教学环境非常有用。同时,这种方式也允许用户自定义编译选项,以满足特定的需求或优化性能。在...

    mips-gcc交叉编译工具压缩包gcc-4.3-ls232.tar.gz

    4. **编译目标程序**:设置好环境变量(如PATH, CC, CXX等),就可以在主机上使用mips-gcc编译针对MIPS设备的程序了。 四、CPU设计实战4.3节中的应用 在CPU设计实战4.3节中,mips-gcc交叉编译工具可能被用来实现...

    AIX7.1 gc.zip gcc环境所需的所有包 gcc6

    在AIX系统上安装GCC6可以帮助开发者利用其高级语言特性和编译优化功能,以便编写高效、跨平台的代码。 首先,要安装这个环境,你需要解压“gc.zip”。这通常可以通过使用命令行工具`unzip`来完成。在AIX系统中,...

Global site tag (gtag.js) - Google Analytics