安装环境
[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/
进入ftp的目录,选择releases->gcc-4.6.0
选择其中一个复制下载链接
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提供了多种链接选项,如-L用于指定库路径,-l用于链接特定的库,以及-Wl,选项用于传递链接器选项。 9. **标准库** GCC附带了GNU标准库,包括C库(glibc)和C++库(libstdc++),...
如果在使用GCC 4.6.0过程中遇到任何问题,可以通过官方渠道报告bug。手册提供了详细的步骤指导用户如何有效地提交bug报告。 #### 十四、获取GCC帮助 手册还提供了一些建议和资源,帮助用户更好地学习和使用GCC。这...
4. **安装**:使用`sudo make install`将编译好的GCC安装到系统路径。 解决编译问题时,经常需要阅读编译错误信息,了解错误发生的具体位置和原因,然后针对性地调整编译设置或修改代码。对于复杂的编译问题,可能...
gcc-4.6.0源码,需要gcc-4.6.0编译器的请自行编译,或给我留言
gcc-4.6.0 编译linux-atomic.c链接库修改后的源码 , 内含编译好的链接库文件lib.tar.gz,在文件gcc-4.6.0/gcc/config/arm/目录下 , 内含编译执行脚本。
由于最初的linux系统下,没有安装编译工具,不能直接对提供源码的如gcc4.6.0软件进行编译,一次需要安装一个初始的gcc。本文件提供了最初gcc的二进制文件,及其部分依赖文件。按照提示文本的安装顺序,一般可以安装...
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编译器是一款由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环境下,特别是Ubuntu系统中,安装GCC(GNU Compiler Collection)是软件开发过程中常见的任务,因为GCC是大多数C、C++以及其他编程语言的标准编译器。然而,由于GCC的复杂性和依赖关系,安装过程可能会遇到...
Xen 4.6.0的安装过程一般分为以下几个步骤: 1. **编译前准备**:确保系统已经安装了必要的依赖库,如gcc、glibc-devel、ncurses-devel等。可以通过`yum install`或`apt-get install`命令进行安装。 2. **配置Xen*...
总的来说,OpenCV 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...
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 ...
1. 安装C++编译器:如GCC或Clang。 2. 安装CMake构建系统,用于管理编译过程。 3. 安装CUDA Toolkit 11.6,包含CUDA运行时和开发库,以便支持GPU加速。 编译步骤如下: 1. 下载OpenCV源代码:访问OpenCV官网或...
安装过程可能涉及环境变量设置、库路径配置等步骤,以确保程序能够找到和使用这些库。 总的来说,这个压缩包内容可能是一个综合性的教程,帮助开发者快速搭建一个强大的平台,用于开发涉及医疗图像处理、计算机视觉...
安装和使用OpenCV时,开发者通常需要配置编译环境,如CMake、GCC或Visual Studio,并链接相应的依赖库。对于Python用户,可以通过pip安装预编译的库,而对于C++开发者,可能需要从源码编译。在实际项目中,OpenCV...
这个过程对于开发者来说至关重要,因为它允许他们使用Eclipse的便利性来开发Qt应用程序,同时利用MinGW作为免费的GCC编译器替代商业编译器。 首先,我们来详细了解Eclipse CDT(C/C++ Development Tooling)。它是...
MinGWDistro-nuwen.net最新版本(gcc4.6.0) - **配置**: 使用dwarf2异常处理机制,但默认配置为使用静态C运行时库,从而避免了DLL依赖问题。 ##### 4. QP-GCC版本(gcc-4.4.5) - **特性**: 类似于第3点所述,...
您需要以下开发包: opengl 卷曲zlib libavcodec libavresample libglew pcre librtmp 开罗sdl2 sdl2_mixer libjpeg libavformat 潘戈利兹马还需要以下工具: cmake 鼻gcc(版本4.6.0或更高版本)或clang 要安装这些...
安装工具链 (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 ...