`
xw302
  • 浏览: 122704 次
  • 性别: 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`选项链接所需的库,...

    编译安装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提供了丰富的编译优化选项,旨在提升程序的运行效率和代码大小,同时在一定程度上牺牲编译时间和...

    适用于centos 8 的gcc编译环境

    标题 "适用于centos 8 的gcc编译环境" 指出我们要讨论的是在CentOS 8操作系统上安装和配置GCC编译环境的过程。GCC(GNU Compiler Collection)是GNU项目的一部分,它是一套包含了C、C++、Objective-C、Fortran、Ada...

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

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

    离线安装gcc(版本:7.2.0)

    进入GCC 7.2.0的源码目录,执行以下命令进行配置、编译及安装: ``` ./configure --prefix=/usr/local/gcc-7.2.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++ --...

    MinGW gcc环境编译python(英文)

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

    GCC交叉编译工具链4.9.4

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

    麒麟安装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 ...

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

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

    linux离线安装gcc教程

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

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

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

    gcc交叉编译环境搭建

    本文将详细介绍如何搭建gcc交叉编译环境,包括下载和安装arm-linux-gcc交叉编译器、配置环境变量、测试交叉编译环境等步骤。 首先,需要下载arm-linux-gcc-3.4.1.tar.bz2压缩包,解压后将arm文件夹复制到/usr/local...

    GCC的编译流程

    预处理是GCC编译过程中最初始的阶段。在这个阶段,GCC会处理以`#`字符开头的预处理器指令。预处理器的主要任务包括: - **宏替换**:对宏进行展开,例如`#define`定义的宏会被相应的文本替换。 - **文件包含**:...

    经典的编译器gcc2.95.3安装文件(已编译)

    编译旧内核要用的老版本gcc2.95.3,已编译好。 文件解压至/usr/local目录下,然后按以下方式链接,不想这么麻烦也可直接执行内附的安装文件 sudo ln -s /usr/local/gcc-2.95/lib/libstdc++-3-libc6.3-2-2.10.0.so /...

Global site tag (gtag.js) - Google Analytics