史上最奇怪問題 - 裝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