`
maikkk
  • 浏览: 15507 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

gcc 4.6.0安装过程

 
阅读更多

安装环境 

 

[root@vm11 ~]# lsb_release -a

LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64                                                                             :graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:prin                                                                             ting-4.0-noarch

Distributor ID: CentOS

Description:    CentOS release 5.6 (Final)

Release:        5.6

Codename:       Final

[root@vm11 ~]#


进入/usr/ 目录建立 build目录
cd /usr/
mkdir build

切换到浏览器.

在官方网站上选择gcc 4.6.0下载的ftp站点http://gcc.gnu.org/mirrors.html

我选择的是 http://mirrors-us.seosue.com/gcc/

 

[ICO]NameLast modifiedSizeDescription
[DIR] Parent Directory   -  
[   ] README 25-Apr-2003 01:09 765  
[DIR] infrastructure/ 01-Apr-2011 04:43 -  
[DIR] libstdc++/ 17-Dec-2007 16:00 -  
[   ] md5.sum 09-Mar-2010 16:00 41  
[DIR] old-releases/ 16-Jun-2001 17:00 -  
[DIR] releases/ 29-Jun-2011 04:34 -  
[DIR] snapshots/ 29-Jun-2011 04:34 -  
[DIR] summit/ 29-Jun-2011 04:34 -  

进入ftp的目录,选择releases->gcc-4.6.0

 

[   ] gcc-4.6.0.tar.bz2 25-Mar-2011 11:03 68M  
[   ] gcc-4.6.0.tar.gz 25-Mar-2011 11:04 89M

 

 

选择其中一个复制下载链接

 

 wget http://mirrors-us.seosue.com/gcc/releases/gcc-4.6.0/gcc-4.6.0.tar.bz2

 bunzip2 gcc-4.6.0.tar.bz2

 tar xf gcc-4.6.0.tar

 

编译源码安装gcc 4.6.0还需要一些依赖库

进入上面的ftp目录infrastructure/

分别 gmp mpc mpfr ppl cloog 安装包

wget http://mirrors-us.seosue.com/gcc/infrastructure/gmp-4.3.2.tar.bz2

wget http://mirrors-us.seosue.com/gcc/infrastructure/mpc-0.8.1.tar.gz

wget http://mirrors-us.seosue.com/gcc/infrastructure/mpfr-2.4.2.tar.bz2

wget http://mirrors-us.seosue.com/gcc/infrastructure/ppl-0.11.tar.gz

wget http://mirrors-us.seosue.com/gcc/infrastructure/cloog-0.16.2.tar.gz

 

如果cloog编译有问题可以在这里下载最新的http://gcc.gnu.org/wiki/Graphite_Build

 

bunzip2 gmp-4.3.2.tar.bz2

tar xf gmp-4.3.2.tar

 

gunzip mpc-0.8.1.tar.gz

tar xf mpc-0.8.1.tar

 

bunzip2 mpfr-2.4.2.tar.bz2

tar xf mpfr-2.4.2.tar

 

gunzip ppl-0.11.tar.gz

tar xf ppl-0.11.tar

 

gunzip cloog-0.16.2.tar.gz

tar xf cloog-0.16.2.tar

 

cd gmp-4.3.2

./configure --prefix=/usr

make && make install

最好指定安装目录,如果是默认是/usr/local/,有时候安装在local 时候,有可能出现在编译时候没有找到对应库

还有可以编辑/etc/ld.so.conf 文件添加/usr/local/目录,再次ldconfig

 

cd mpfr-2.4.2

./configure --prefix=/usr --with-gmp=/usr/

make && make install

 

cd mpc-0.8.1

./configure --prefix=/usr/ --with-gmp=/usr/ --with-mpfr=/usr/

make && make install

 

cd ppl-0.11

./configure --prefix=/usr/ --with-gmp=/usr/ 

make && make install

 

cd cloog-0.16.2

./configure --prefix=/usr/ --with-gmp=/usr/ --with-ppl=/usr/

make && make install

 

cd gcc.4.6.0

./configure --with-gmp=/usr/ --with-mpfr=/usr/ --with-mpc=/usr/ --with-cloog=/usr/ --enable-languages=c,c++ --enable-threads=posix --enable-__cxa_atexit --with-cpu=generic --disable-multilib --with-ppl=/usr/

make && make install

 

肚子饿吃饭去咯

 

(中间遇到什么意外问题,还是要多问谷歌...下半生导师.或在留言讨论)

 

 

分享到:
评论

相关推荐

    GCC 4.6.0 manuals(English)

    链接阶段是编译过程的最后一步,GCC提供了多种链接选项,如-L用于指定库路径,-l用于链接特定的库,以及-Wl,选项用于传递链接器选项。 9. **标准库** GCC附带了GNU标准库,包括C库(glibc)和C++库(libstdc++),...

    Using the GNU Compiler Collection For gcc version 4.6.0 .pdf

    如果在使用GCC 4.6.0过程中遇到任何问题,可以通过官方渠道报告bug。手册提供了详细的步骤指导用户如何有效地提交bug报告。 #### 十四、获取GCC帮助 手册还提供了一些建议和资源,帮助用户更好地学习和使用GCC。这...

    gcc-4.6.0.tar.gz

    4. **安装**:使用`sudo make install`将编译好的GCC安装到系统路径。 解决编译问题时,经常需要阅读编译错误信息,了解错误发生的具体位置和原因,然后针对性地调整编译设置或修改代码。对于复杂的编译问题,可能...

    gcc-4.6.0源码

    gcc-4.6.0源码,需要gcc-4.6.0编译器的请自行编译,或给我留言

    gcc-4.6.0-edit.tar.gz

    gcc-4.6.0 编译linux-atomic.c链接库修改后的源码 , 内含编译好的链接库文件lib.tar.gz,在文件gcc-4.6.0/gcc/config/arm/目录下 , 内含编译执行脚本。

    linux系统下,最初安装gcc的二进制rpm文件,及其依赖文件

    由于最初的linux系统下,没有安装编译工具,不能直接对提供源码的如gcc4.6.0软件进行编译,一次需要安装一个初始的gcc。本文件提供了最初gcc的二进制文件,及其部分依赖文件。按照提示文本的安装顺序,一般可以安装...

    gcc-ia64-4.6.0.zip

    HP-UX 11.31/11/23 Itanium安腾CPU gcc4.6安装包,用于HP-UX 开发C/C++程序软件包,本文件gcc-ia64-4.6.0.depot为HP-UX上depot软件包,可直接安装 swinstall -s /tmp/gcc-ia64-4.6.0.depot \*

    gcc编译器下载-4.6.0-Windows版

    gcc编译器是一款由GNU打造的编程语言编译器软件,支持处理C语言、Fortran、Pascal、Objective-C、Java等...4、安装 make install 5、修改环境变量 export PATH=/usr/local/gcc-4.9.1/bin/:$PATH 6、查看gcc版本 gcc -v

    linux下安装gcc[归纳].pdf

    在Linux环境下,特别是Ubuntu系统中,安装GCC(GNU Compiler Collection)是软件开发过程中常见的任务,因为GCC是大多数C、C++以及其他编程语言的标准编译器。然而,由于GCC的复杂性和依赖关系,安装过程可能会遇到...

    xen-4.6.0.tar.gz

    Xen 4.6.0的安装过程一般分为以下几个步骤: 1. **编译前准备**:确保系统已经安装了必要的依赖库,如gcc、glibc-devel、ncurses-devel等。可以通过`yum install`或`apt-get install`命令进行安装。 2. **配置Xen*...

    OpenCV4.6.0编译下载文件

    总的来说,OpenCV 4.6.0的编译过程涉及到下载源码、配置编译选项、编译和安装等多个步骤。了解这些步骤以及如何处理相关文件,对于开发者来说是十分关键的,特别是对于那些需要自定义编译选项或者在特定环境下运行...

    qt creator 4.6.0

    qtcreator 4.6.0 用Qt 5.9.5库,编译工具就GCC 5.3.0 32bit Qt5.9.5是个长期支持人版本。 下载后,安装方法: 把c:\qt\qt5.9.5\qt5.9.5\mingw53_32\bin文件夹下面所有的dll文件, 复制到c:\qt\qtcreator 4.6.0\bin...

    redis5离线安装文件包,包含redis-5.0.14.tar.gz和redis-4.6.0.gem

    sudo yum -y install gcc gcc-c++ tcl zlib zlib-devel ruby ruby-devel rubygems rpm-build # 下载 redis-3.2.1.gem然后本地安装 sudo gem install -l ./redis-3.2.1.gem port 6379 daemonize yes #bind自己的ip ...

    opencv4.6.0编译(带cuda11.6)

    1. 安装C++编译器:如GCC或Clang。 2. 安装CMake构建系统,用于管理编译过程。 3. 安装CUDA Toolkit 11.6,包含CUDA运行时和开发库,以便支持GPU加速。 编译步骤如下: 1. 下载OpenCV源代码:访问OpenCV官网或...

    install-qt6.2.4-dcmtk3.6.7-vtk9.2.2-itk5.3-opencv4.6.0

    安装过程可能涉及环境变量设置、库路径配置等步骤,以确保程序能够找到和使用这些库。 总的来说,这个压缩包内容可能是一个综合性的教程,帮助开发者快速搭建一个强大的平台,用于开发涉及医疗图像处理、计算机视觉...

    opencv-4.6.0

    安装和使用OpenCV时,开发者通常需要配置编译环境,如CMake、GCC或Visual Studio,并链接相应的依赖库。对于Python用户,可以通过pip安装预编译的库,而对于C++开发者,可能需要从源码编译。在实际项目中,OpenCV...

    最新Eclipse&CDT + MinGW + Qt 在XP下的安装

    这个过程对于开发者来说至关重要,因为它允许他们使用Eclipse的便利性来开发Qt应用程序,同时利用MinGW作为免费的GCC编译器替代商业编译器。 首先,我们来详细了解Eclipse CDT(C/C++ Development Tooling)。它是...

    lightspark:一种开源Flash Player实现

    您需要以下开发包: opengl 卷曲zlib libavcodec libavresample libglew pcre librtmp 开罗sdl2 sdl2_mixer libjpeg libavformat 潘戈利兹马还需要以下工具: cmake 鼻gcc(版本4.6.0或更高版本)或clang 要安装这些...

    STM32CubeF4_makefile_template:STM32F4-DISCOVERY Linux 的 Makefile 模板

    安装工具链 (Debian/Ubuntu) sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded sudo apt-get update sudo apt-get -y install gcc-arm-none-eabi gdb-arm-none-eabi binutils-arm-none-eabi openocd ...

Global site tag (gtag.js) - Google Analytics