vm redhat linux下安装 GCC 4.4.0
2009-05-02 11:30
155 查看
在耗时近24个小时之后,一行绿色的“HELLO WORLD!“在终端里出现,- -真够不容易的。
[36个小时之前]
白老大:五一假期给你们个任务,熟悉熟悉LINUX,先借助SAMBA在VM里的LINUX上装个GCC
我装的REDHAT自带着GCC啊。
白老大:那个版本太老了,谁还用,装新的,我这有3.8.0,你们找个闪盘过来拷。
…………
[五月一日,15:00]
开干吧!
我才不用3.8.0呢,不是要新的么,我直接去官网下了最新的,4.4.0,直接领先一代。
要在VM上装GCC,先去搭SAMBA,我不是毫不妥协的人,平时一直还是用着WINDOWS的。
恩,我不会傻傻地去查那么多的参数用法敲那么多的命令的,GNOME不是白装的,直接打开配置SAMBA的窗口 (SAMBA服务器),添加一个共享的目录(我在顶层目录下建了个SHARE文件夹),设置服务器模式为“用户”,添加了一个帐号,一切确定,终端里打上"service smb start",服务成功启动。
然后我发现VM里的这个REDHAT根本PING不出来……
网络没配,出这种低级错误你怕么……
去配网络,桥模式太玄幻,不用,我也不指望在VM里上网,直接HOSTONLY就好了。
VMNET1里配上IP:192.168.175.1 MASK:255.255.255.0,REDHAT里ETH0上配192.168.175.2,GATEWAY配192.168.175.1,激活,PING一下,通了,THANK YOU。
WINDOWS下,运行->//192.168.175.2/
呵呵,看见共享的SHARE文件夹了,双击
邦!
一个带着红叉的警告框,大意是不给你访问。
啥问题?
然后时间线推到17:00
这2小时内,各种尝试,各种失败。
直到我想起权限二字。
看下SHARE的权限,好吧,只有ROOT能访问……
改吧,还等什么。
权限之类的,统统勾上,回到WINDOWS下一试。
问题解决了,
所以说有时卡人N天N月的问题可能真正解决起来就几秒钟,而且没有任何技术含量。
17:30了,先去吃饭,回来开装!
然后我吃完饭回来了。
先把下的GCC压缩包拷到SHARE里,老老实实地在终端下输BZCAT -XVJF GCC-4.4.0.tar.bz2 | tar -xvf
刷刷刷刷刷刷刷。
等待着直到解压完成,cd进去,./configure ,加上安装路径--prefix $HOME/gcc 选择要安装的编译器,我要C,C++和JAVA --enable-languages=c,c++,java
走起!
漫长的等待,漫长的等待,漫长的等待。
然后它告诉我,它要GMP4.0和MPFR,否则它不继续干活。
好吧,GMP是个什么玩意,MPFR又是个什么玩意。
第一时间回想到,装REDHAT的时候好像见过这个GMP,好像觉得没用,没装。
orz
加载镜像,直奔那个GMP而去,
GMP,fortan语言用到的高精度函数库。
我也不用fortan语言,GCC,老实交代,你和fortan有什么私下交易?
确认镜像里没有MPFR,下一个去,依然直奔官网,最新版。
迅雷敲三角铁后,迅速把tar包拷进SHARE
多了个心眼,让终端见鬼去吧,直接在WINDOWS下用WINRAR解压,反正是共享的文件夹,谁做这工作都一样。
cd /mpfr
依然配置./configure : ./configure --prefix=$HOME/progs/mpfr --with-gmp=$HOME/progs/gmp --build=mips64 <-谁能告诉我这个build是干嘛用的……
make
make install
漫长的等待漫长的等待漫长的等待……
等待中在网上发现装GCC可能还要一个libiconv的东西,不敢怠慢,赶紧下了个下来。据说make的版本可能低,也下个新的下来,以防夜长梦多。
make是大前提,没这个支持什么都别提了,先装make,过程不说了,及其无聊。
这样一个一个装,太麻烦,要是WINDOWS下,我直接就用一个批处理解决一切问题 (命令行还是能解决大问题的……),LINUX下嘛……想到了SHALL脚本。
试试吧,实话说,没咋用过。
GEDIT建一个文件,让我理一下顺序,先解压libiconv:tar xvf libiconv-1.11.tar.gz,cd libiconv-1.11.tar.gz,配置它:./configure --prefix=$HOME/progs/libiconv --build=mips64 那个build依然不明就里。然后make,make install,退出目录cd ..,进gcc目录:cd gcc-4.4.0,配置:./configure --prefix=$HOME/gcc-4.1.1 --enable-languages=c,c++,java --with-gmp=$HOME/progs/gmp --with-mpfr=$HOME/progs/mpfr --with-libiconv-prefix=$HOME/progs/libiconv,这里面的with学名依存关系,其实就是GCC要的那些东西,你用WITH参数告诉它在哪。
然后老一套,make,make install。
起个名字Script,存到SHARE下,改个权限,sh script,没问题
之后./script
屏幕开始刷字,不管了,去超哥那耍战地去咯~
耍到23:30,看着这东西没有完的意思,没办法,提早接个外电吧,小寝12:00要断电,得用大厅的。
洗漱完毕,上床前再看一眼,还是没有要完的意思,字跑的不亦乐乎。
睡觉,管你啥时候装完呢。
…… …… ……
[5月2日 0630]
起来解内急,发现依然在刷字,我@¥#%!¥@!%¥#@……%,好吧我承认我机器性能差。
睡回笼觉。
当0900再次起来时,THANKS GOD,总算刷完了,下面是装环境变量,我可不想改来改去的,直接到/usr/bin下去建个快捷方式,ln -s /root/gcc-4.4.0 gcc
输gcc -v看看
不错,4.4.0,
4000
版权说明还是中文的。
随便写个hello world 看看。
于是出现了开头的那一幕。
[36个小时之前]
白老大:五一假期给你们个任务,熟悉熟悉LINUX,先借助SAMBA在VM里的LINUX上装个GCC
我装的REDHAT自带着GCC啊。
白老大:那个版本太老了,谁还用,装新的,我这有3.8.0,你们找个闪盘过来拷。
…………
[五月一日,15:00]
开干吧!
我才不用3.8.0呢,不是要新的么,我直接去官网下了最新的,4.4.0,直接领先一代。
要在VM上装GCC,先去搭SAMBA,我不是毫不妥协的人,平时一直还是用着WINDOWS的。
恩,我不会傻傻地去查那么多的参数用法敲那么多的命令的,GNOME不是白装的,直接打开配置SAMBA的窗口 (SAMBA服务器),添加一个共享的目录(我在顶层目录下建了个SHARE文件夹),设置服务器模式为“用户”,添加了一个帐号,一切确定,终端里打上"service smb start",服务成功启动。
然后我发现VM里的这个REDHAT根本PING不出来……
网络没配,出这种低级错误你怕么……
去配网络,桥模式太玄幻,不用,我也不指望在VM里上网,直接HOSTONLY就好了。
VMNET1里配上IP:192.168.175.1 MASK:255.255.255.0,REDHAT里ETH0上配192.168.175.2,GATEWAY配192.168.175.1,激活,PING一下,通了,THANK YOU。
WINDOWS下,运行->//192.168.175.2/
呵呵,看见共享的SHARE文件夹了,双击
邦!
一个带着红叉的警告框,大意是不给你访问。
啥问题?
然后时间线推到17:00
这2小时内,各种尝试,各种失败。
直到我想起权限二字。
看下SHARE的权限,好吧,只有ROOT能访问……
改吧,还等什么。
权限之类的,统统勾上,回到WINDOWS下一试。
问题解决了,
所以说有时卡人N天N月的问题可能真正解决起来就几秒钟,而且没有任何技术含量。
17:30了,先去吃饭,回来开装!
然后我吃完饭回来了。
先把下的GCC压缩包拷到SHARE里,老老实实地在终端下输BZCAT -XVJF GCC-4.4.0.tar.bz2 | tar -xvf
刷刷刷刷刷刷刷。
等待着直到解压完成,cd进去,./configure ,加上安装路径--prefix $HOME/gcc 选择要安装的编译器,我要C,C++和JAVA --enable-languages=c,c++,java
走起!
漫长的等待,漫长的等待,漫长的等待。
然后它告诉我,它要GMP4.0和MPFR,否则它不继续干活。
好吧,GMP是个什么玩意,MPFR又是个什么玩意。
第一时间回想到,装REDHAT的时候好像见过这个GMP,好像觉得没用,没装。
orz
加载镜像,直奔那个GMP而去,
GMP,fortan语言用到的高精度函数库。
我也不用fortan语言,GCC,老实交代,你和fortan有什么私下交易?
确认镜像里没有MPFR,下一个去,依然直奔官网,最新版。
迅雷敲三角铁后,迅速把tar包拷进SHARE
多了个心眼,让终端见鬼去吧,直接在WINDOWS下用WINRAR解压,反正是共享的文件夹,谁做这工作都一样。
cd /mpfr
依然配置./configure : ./configure --prefix=$HOME/progs/mpfr --with-gmp=$HOME/progs/gmp --build=mips64 <-谁能告诉我这个build是干嘛用的……
make
make install
漫长的等待漫长的等待漫长的等待……
等待中在网上发现装GCC可能还要一个libiconv的东西,不敢怠慢,赶紧下了个下来。据说make的版本可能低,也下个新的下来,以防夜长梦多。
make是大前提,没这个支持什么都别提了,先装make,过程不说了,及其无聊。
这样一个一个装,太麻烦,要是WINDOWS下,我直接就用一个批处理解决一切问题 (命令行还是能解决大问题的……),LINUX下嘛……想到了SHALL脚本。
试试吧,实话说,没咋用过。
GEDIT建一个文件,让我理一下顺序,先解压libiconv:tar xvf libiconv-1.11.tar.gz,cd libiconv-1.11.tar.gz,配置它:./configure --prefix=$HOME/progs/libiconv --build=mips64 那个build依然不明就里。然后make,make install,退出目录cd ..,进gcc目录:cd gcc-4.4.0,配置:./configure --prefix=$HOME/gcc-4.1.1 --enable-languages=c,c++,java --with-gmp=$HOME/progs/gmp --with-mpfr=$HOME/progs/mpfr --with-libiconv-prefix=$HOME/progs/libiconv,这里面的with学名依存关系,其实就是GCC要的那些东西,你用WITH参数告诉它在哪。
然后老一套,make,make install。
起个名字Script,存到SHARE下,改个权限,sh script,没问题
之后./script
屏幕开始刷字,不管了,去超哥那耍战地去咯~
耍到23:30,看着这东西没有完的意思,没办法,提早接个外电吧,小寝12:00要断电,得用大厅的。
洗漱完毕,上床前再看一眼,还是没有要完的意思,字跑的不亦乐乎。
睡觉,管你啥时候装完呢。
…… …… ……
[5月2日 0630]
起来解内急,发现依然在刷字,我@¥#%!¥@!%¥#@……%,好吧我承认我机器性能差。
睡回笼觉。
当0900再次起来时,THANKS GOD,总算刷完了,下面是装环境变量,我可不想改来改去的,直接到/usr/bin下去建个快捷方式,ln -s /root/gcc-4.4.0 gcc
输gcc -v看看
不错,4.4.0,
4000
版权说明还是中文的。
随便写个hello world 看看。
于是出现了开头的那一幕。
相关文章推荐
- redhat linux 安装 gcc编译器
- Redhat linux 6.2下通过rpm安装gcc的顺序
- redhat linux手动RPM安装gcc,g++
- Vmware虚拟机下精简版RedHat Linux安装GCC
- redhat linux上安装 gcc编译器
- vm下 为retHat5 安装 gcc
- redhat linux上安装 gcc编译器
- RedHat linux 5 安装 apache 时遇到 gcc 未安装
- 《C++ Primer第五版》读书笔记(1)--redhat linux下安装gcc 4.8.2
- redhat linux 安装 gcc编译器
- Redhat linux查看gcc是否安装
- 在Redhat Linux上安装 GCC 编译器过程
- redhat linux 安装 gcc编译器
- vmware10.0.1安装redhat linux6.2每次启动vm崩溃问题解决!
- redhat linux手动RPM安装gcc,g++
- redhat linux上安装 gcc编译器
- VM9.0 fedora10.0下安装配置arm-linux-gcc-4.3.2
- 在Redhat Linux上安装 GCC 编译器[zz]
- redhat linux 安装 gcc编译器
- redhat linux 安装 gcc编译器