Chinaunix首页 | 论坛 | 博客
  • 博客访问: 849064
  • 博文数量: 90
  • 博客积分: 766
  • 博客等级: 军士长
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-18 08:42
个人简介

linux

文章分类

全部博文(90)

文章存档

2021年(2)

2020年(2)

2017年(1)

2015年(11)

2014年(1)

2013年(53)

2012年(16)

2011年(4)

分类: 系统运维

2013-04-22 08:59:43

        安装gmp,mpfr,file:

点击(此处)折叠或打开

  1. gmp:
  2.         ./configure --prefix=/usr --enable-cxx --enable-mpbsd
  3.         make
  4.         make check 2>&1 | tee gmp-check-log
  5.         awk '/tests passed/{total+=$2} ; END{print total}' gmp-check-log
  6.         make install

  7.        
  8.         mkdir -v /usr/share/doc/gmp-5.0.0
  9.         cp -v doc/{isa_abi_headache,configuration} doc/*.html \ /usr/share/doc/gmp-5.0.0
  10. mpfr:
  11.         ./configure --prefix=/usr --enable-thread-safe
  12.         make
  13.         make check
  14.         make install
  15.         make html
  16.         mkdir -pv /usr/share/doc/mpfr-2.4.2
  17.         find . -name \*.html -type f -exec cp -v \{} /usr/share/doc/mpfr-2.4.2 \;
  18.        
  19. file:
  20.         ./configure --prefix=/usr
  21.         make
  22.         make check
  23.         make install
安装gcc:

点击(此处)折叠或打开

  1. 一些准备工作:
  2.     sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in
  3.     case `uname -m` in
  4.       i?86) sed -i 's/^T_CFLAGS =$/& -fomit-frame-pointer/' \
  5.             gcc/Makefile.in ;;
  6.     esac
  7.     sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in
  8.     sed -i 's/getline/get_line/' libiberty/testsuite/test-demangle.c
  9.     mkdir -pv ../gcc-build
  10.     cd ../gcc-build
  11. 配置、编译:
  12. ../gcc-4.4.3/configure --prefix=/usr \
        --libexecdir=/usr/lib --enable-shared \
        --enable-threads=posix --enable-__cxa_atexit \
        --enable-clocale=gnu --enable-languages=c,c++ \
        --disable-multilib --disable-bootstrap
    make
  13. make check


阅读(3327) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~