centos软件环境

1,保持能链接外网和yum的可用性。

    注意:yum配置项中最好:keepcache=1

2,yum install gcc, gcc-c++, make, cmake,

3, ntfs-3g

   wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2011.4.12.tgz

4,gdb gcc升级:

gdb-7.6.tar.gz,

gcc-4.8.1.tar.gz  (wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.gz

附:gdb之TUI: ncurses (wget http://down1.chinaunix.net/distfiles/ncurses-5.9.tar.gz)

     gdb依赖包:termcap-1.3.1.tar.gz

gcc升级可能要麻烦些,编译步骤:

新安装的CentOS缺少编译环境,必须先安装旧版本的gcc, 然后再进行自举编译,旧版安装方法见在上面介绍过了,不再细述。

1),解压缩gcc 4.8.1源码包

    tar zxvf gcc-4.8.1.tar.gz

2), 下载编译所需的依赖包

    cd gcc-4.8.1;

     ./contrib/download_prerequisites

3, 进入新目录,并执行configure命令,产生makefile

    cd gcc-build-4.8.1
../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib --prefix=/opt/gcc

   说明:本编译参数中使用--prefix指定了gcc的新安装目录。

4), 编译gcc 4.8.1

    make -j16

5), 安装gcc 4.8.1

   make install

6), 更新libstdc++.so.6

cp /home/User_Name/Downloads/gcc-build-4.8.1/prev-x86_64-unknown-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.18 /usr/lib
sudo ln -sf /usr/lib/libstdc++.so.6.0.18 /usr/lib/libstdc++.so.6

红字部分在不同平台上有所不同
 
7), 检查版本
  gcc --version
  g++ --version
  如果你安装时使用了--prefix指定了自定义目录,这里显示的版本仍然是系统默认的老版本。你需要设置环境变量:PATH, LD_LIBRARY_PATH,将<--prefix>目录加到系统默认目录前,具体做法是:/etc/profile最后加:export PATH=<..>:$PATH; export LD_LIBRARY_PATH=<..>/$LD_LIBRARY_PATH;即可。

5, 开发软件依赖包:

    zlib (yum install zlib*)

   curl(curl-7.35.0.tar.gz)

6,  软件IDE

    nebeans:   ( jdk-7u51-nb-7_4-linux-x64.sh.zip)


 

 

posted @ 2014-03-14 16:00  咚咚锵锵  阅读(252)  评论(0编辑  收藏  举报