- 浏览: 761258 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
gcc4.7.2编译方法:
推荐第一种
1.简化版:
http://www.cnblogs.com/linbc/archive/2012/08/03/2621169.html
sudo yum install glibc-static libstdc++-static
wget http://ftp.gnu.org/gnu/gcc/gcc-4.7.0/gcc-4.7.0.tar.gz
tar xzf gcc-4.7.0.tar.gz
cd gcc-4.7.0
使用./contrib/download_prerequisites ,他会自动下载,自动编译,何乐而不为
./contrib/download_prerequisites
cd ..
mkdir build_gcc4.7
cd build_gcc4.7
../gcc-4.7.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4
sudo make install
2.全手动版
http://blog.csdn.net/gengshenghong/article/details/7498085
#install gmp
mkdir /opt/gmp-5.0.5
./configure --prefix=/opt/gmp-5.0.5
yum install m4
make && make check && sudo make install
#install mpfr
mkdir /opt/mpfr-3.1.1
./configure --prefix=/opt/mpfr-3.1.1 --with-gmp=/opt/gmp-5.0.5
make && make check && sudo make install
#install mpc
mkdir /opt/mpc-1.0
./configure --prefix=/opt/mpc-1.0 --with-gmp=/opt/gmp-5.0.5 --with-mpfr=/opt/mpfr-3.1.1
make && make check && sudo make install
#install gcc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/gmp-5.0.5/lib:/opt/mpfr-3.1.1/lib:/opt/mpc-1.0/lib
export C_INCLUDE_PATH=/usr/include/x86_64-linux-gnu && export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH
export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
export OBJC_INCLUDE_PATH=$C_INCLUDE_PATH
sudo mkdir -p /opt/gcc-4.7
mkdir gcc_build
./configure --prefix=/opt/gcc-4.7 --with-gmp=/opt/gmp-5.0.5 --with-mpfr=/opt/mpfr-3.1.1 --with-mpc=/opt/mpc-1.0 --disable-multilib --enable-languages=c,c++,fortran,java,go
make -j8
make check -> optional
sudo ln -s /opt/mpfr-3.1.1/lib/libmpfr.so.1 /usr/lib64/libmpfr.so.1
sudo ln -s /opt/gmp-5.0.5/lib/libgmp.so.3 /usr/lib64/libgmp.so.3
export C_INCLUDE_PATH=/usr/include/x86_64-linux-gnu:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH
export OBJC_INCLUDE_PATH=$C_INCLUDE_PATH
export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH
export GCCDIR=/opt/gcc-4.7
export PATH=$GCCDIR/bin:$PATH
export LD_LIBRARY_PATH=$GCCDIR/lib:$GCCDIR/lib64:/opt/gmp-5.0.5/lib:/opt/mpfr-3.1.1/lib:/opt/mpc-1.0/lib:$LD_LIBRARY_PATH
export MANPATH=$GCCDIR/share/man:$MANPATH
make install
#autogen
推荐第一种
1.简化版:
http://www.cnblogs.com/linbc/archive/2012/08/03/2621169.html
sudo yum install glibc-static libstdc++-static
wget http://ftp.gnu.org/gnu/gcc/gcc-4.7.0/gcc-4.7.0.tar.gz
tar xzf gcc-4.7.0.tar.gz
cd gcc-4.7.0
使用./contrib/download_prerequisites ,他会自动下载,自动编译,何乐而不为
./contrib/download_prerequisites
cd ..
mkdir build_gcc4.7
cd build_gcc4.7
../gcc-4.7.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4
sudo make install
2.全手动版
http://blog.csdn.net/gengshenghong/article/details/7498085
#install gmp
mkdir /opt/gmp-5.0.5
./configure --prefix=/opt/gmp-5.0.5
yum install m4
make && make check && sudo make install
#install mpfr
mkdir /opt/mpfr-3.1.1
./configure --prefix=/opt/mpfr-3.1.1 --with-gmp=/opt/gmp-5.0.5
make && make check && sudo make install
#install mpc
mkdir /opt/mpc-1.0
./configure --prefix=/opt/mpc-1.0 --with-gmp=/opt/gmp-5.0.5 --with-mpfr=/opt/mpfr-3.1.1
make && make check && sudo make install
#install gcc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/gmp-5.0.5/lib:/opt/mpfr-3.1.1/lib:/opt/mpc-1.0/lib
export C_INCLUDE_PATH=/usr/include/x86_64-linux-gnu && export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH
export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
export OBJC_INCLUDE_PATH=$C_INCLUDE_PATH
sudo mkdir -p /opt/gcc-4.7
mkdir gcc_build
./configure --prefix=/opt/gcc-4.7 --with-gmp=/opt/gmp-5.0.5 --with-mpfr=/opt/mpfr-3.1.1 --with-mpc=/opt/mpc-1.0 --disable-multilib --enable-languages=c,c++,fortran,java,go
make -j8
make check -> optional
sudo ln -s /opt/mpfr-3.1.1/lib/libmpfr.so.1 /usr/lib64/libmpfr.so.1
sudo ln -s /opt/gmp-5.0.5/lib/libgmp.so.3 /usr/lib64/libgmp.so.3
export C_INCLUDE_PATH=/usr/include/x86_64-linux-gnu:$C_INCLUDE_PATH
export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH
export OBJC_INCLUDE_PATH=$C_INCLUDE_PATH
export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LIBRARY_PATH
export GCCDIR=/opt/gcc-4.7
export PATH=$GCCDIR/bin:$PATH
export LD_LIBRARY_PATH=$GCCDIR/lib:$GCCDIR/lib64:/opt/gmp-5.0.5/lib:/opt/mpfr-3.1.1/lib:/opt/mpc-1.0/lib:$LD_LIBRARY_PATH
export MANPATH=$GCCDIR/share/man:$MANPATH
make install
#autogen
发表评论
-
条件变量
2018-12-03 13:43 446#include <iostream> #i ... -
std::function
2018-08-12 19:23 492#include <iostream> #i ... -
emplace_back
2018-08-02 07:40 547https://blog.csdn.net/xiaolewen ... -
输出类名
2014-02-20 21:51 586#include <iostream> us ... -
c++11应该使用的特性
2013-07-27 11:09 746http://blog.jobbole.com/44015/ -
random(new)
2013-07-21 12:00 801#include<iostream> #in ... -
tuple(new)
2013-07-15 22:11 592#include <tuple> #incl ... -
qtcreator c++11
2013-07-15 22:10 1381在.pro里面:QMAKE_CXXFLAGS += -std= ... -
weak_ptr
2013-04-20 16:07 772unique_ptr(定义在中)提供了一种严格的语义上的所有权 ... -
shared_ptr(new)
2013-04-11 23:59 798#include <memory> #inc ... -
c++ lambda
2013-03-24 11:26 978#include <iostream> #i ... -
定长容器
2013-03-02 12:17 777#include<iostream> #in ... -
数组(new)
2012-10-30 22:00 643#include <iostream> us ... -
vector(new)
2012-10-21 15:05 804#include<iostream> #in ... -
auto(new)
2012-10-20 14:28 632#include<iostream> #in ... -
const
2012-10-08 23:57 1156#include<iostream> usi ... -
变量命名
2012-10-05 09:33 725#include<iostream> usi ... -
声明与定义
2012-10-04 11:33 694extern int i;//声明但未定义 int j;//声 ... -
初始化(new)
2012-10-04 11:16 1220#include<iostream> usi ... -
数字类型
2012-10-02 11:46 628我怕我翻译的不够专业,有些地方就用原文了,反正我是看懂了! 我 ...
相关推荐
在压缩包“gcc 4.7.2”中,可能包含有源码、编译脚本、配置文件、文档、测试用例等,这些都是为了用户能够编译安装GCC 4.7.2,并对其进行自定义配置和使用。安装GCC通常涉及解压源码包、配置、编译和安装四个步骤,...
MingW-GCC-4.7.2-MSYS-Win32是一个专为Windows系统设计的开源工具集,它使得开发者能够在Windows环境下编译和构建GNU工具链的程序。这个版本特别强调的是其轻量级特性,相较于之前的版本,它的体积更小,但功能并未...
说明:需要先从sourceforge上下载msys和mingw的最新版,即安装MSYS 7.2, MinGW with Gcc 4.7.2(解压在msys下的mingw目录),然后解压本压缩包至msys的根目录(会生成opt目录),启动msys.bat,运行qtcreator进行...
gcc 4.7.2正式版01的第一部分。
本文将详细介绍如何在Linux系统上编译安装glibc 2.18和gcc 4.7.2,这两个组件是许多应用程序的基础。glibc(GNU C Library)是Linux操作系统中的核心库,而gcc(GNU Compiler Collection)则是一套强大的编程工具,...
ArdupPilot定制的Arduino IDE (需要JDK1.5版本以上)
gcc deb文件,提供给debian/ubuntu/centos等各种linux下载
Dev-C++使用MingW32/GCC编译器,遵循C++ 11标准。开发环境包括多页面窗口、工程编辑器以及调试器等,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序,提供高亮度语法显示的,以减少编辑错误,还有完善的...
gcc-4.7.2.tar.gz 各种文件
《AIX7.1环境下GCC 4.8.2的安装与配置详解》 在IBM AIX操作系统上,开发和编译程序时,一个必不可少的工具就是GNU Compiler Collection(GCC)。GCC 4.8.2是该系列的一个稳定版本,为用户提供了C、C++、Fortran等...
GCC插件是为C4droid 4.7.2_r2版本设计的,这是一个针对Android平台的开源C和C++编译器及IDE。C4droid是一款强大的应用程序,允许用户在移动设备上编写、编译和运行C/C++代码,极大地扩展了Android设备的编程能力。2...
yagarto-bu-2.23.1_gcc-4.7.2-c-c++_nl-1.20.0_gdb-7.5.1_eabi_20121222.exe rvds\eclipse连接jlink工具
mingw gcc3.42 indent-2.2.11移植过程: 1: 安装 MinGWStudioFullSetup-2.05.exe (gcc ver 3.42) 无 GETTEXT,LIBICONV ...6: ./configure CFLAGS=-O2 (已生成makefile) gcc4.7.2 要加上 --disable-nls 7: make
**MinGW 4.7.2** 是一个针对Windows的GCC移植版本,包含以下组件: 1. **GCC**:GCC是GNU项目的核心部分,提供了C、C++、Objective-C、Fortran等多种语言的编译器。 2. **binutils**:这是一组用于处理二进制文件的...
安装Dev-Cpp 5.5.3 MinGW 4.7.2时,你需要运行"Dev-Cpp 5.5.3 MinGW 4.7.2 Setup.exe"这个文件。安装过程中,你可以选择安装路径和组件,根据个人需求定制安装。安装完成后,Dev-C++会出现在你的开始菜单中,你可以...
gcc-4.6.4-1.aix6.1.ppc.rpm
1. 安装:首先,你需要在你的开发机上安装这个工具链,通常通过解压提供的压缩包到适当的位置,然后将路径添加到系统的PATH环境变量中,以便可以在命令行中调用gcc和其他相关工具。 2. 配置:设置交叉编译环境,...
标题“libstdc++6_4.7.2-5_i386”指的是一个针对i386架构的libstdc++库的特定版本,其中libstdc++是GNU C++标准库的实现,是GCC(GNU Compiler Collection)的重要组成部分。这个版本号4.7.2-5表示这是一个在4.7.2...
标题“libstdc++6_4.7.2-5_ia64”指的是一个针对IA-64架构(Itanium处理器)的libstdc++6库的特定版本,该库是GNU C++标准库的一部分,由GCC(GNU Compiler Collection)项目维护。这个版本为4.7.2-5,意味着它是GCC...
mips平台下编译的jq mipsel-linux-gcc 4.7.2