这两天装oracle db11.2碰到一个很奇怪的问题,到68%的时候会提示:

Error in invoking target 'mkldflags ntcontab.o nnfgt.o' of makefile   .../ins_net_client.mk

于是乎上网找答案,最佳答案是:

Ok, figured it out. Created a symbolic link to gcc in /usr/bin and installation completed.

具体:

Solution:
1.cd /usr/bin (as root)
2. mv gcc gcc.script
3. mv g++ g++.script
4. ln -s gcc34 gcc
5. ln -s g++34 g++
6.reinstall,it is ok!

当然我当时这么做了,可是还是总报这个错。

可今天下午莫名其妙的就好了,仔细回忆一下,我貌似是这么干的:

mv /usr/bin/gcc /usr/bin/gccold

mv /usr/bin/gcc32 /usr/bin/gcc

当然装的时候还提示那错误,于是乎我就让它停着(忘了是停着还是点的retry了),反正没管。

然后开了个窗口

1. ln -s gcc34 gcc

提示:ln: creating symbolic link 'gcc' to 'gcc34': File exists

2. ln -s g++34 g++

过后偶尔看了一下安装界面,居然success了!!!装上了!!!刚才还一串红色报错呢,现在居然都绿了!!!!!!!(难道我真的重装了???我实在想不起来了)

我已经无语了,真的!!!

以前做过的工作:

Solution:
1.cd /usr/bin (as root)
2. mv gcc gcc.script
3. mv g++ g++.script
4. ln -s gcc34 gcc
5. ln -s g++34 g++
6.reinstall,it is ok!

不管用。

以前做过的工作2:

在linux下执行以下操作

mv /usr/bin/gcc /usr/bin/gccold

mv /usr/bin/gcc32 /usr/bin/gcc

然后安装正常 成功后记的改回去

mv /usr/bin/gcc  /usr/bin/gcc32

mv /usr/bin/gccold /usr/bin/gcc

这种事情要好多帖子的答案随便摘,组合,碰。我这次就碰对了。

posted on 2012-10-30 11:52  Jessica Lu  阅读(8770)  评论(1)    收藏  举报