史上最奇怪问题 - 装oracle db提示“Error in invoking target 'mkldflags ntcontab.o nnfgt.o' of makefile .../ins_net_client.mk”


这两天装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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM