天天看點

編譯安裝apr 1.5.2 時報 rm: cannot remove `libtoolT': No such file or directory

  今天在編譯安裝apr-1.5.2 的時候執行./configure --prefix=/usr/local/apr 的時候報了一個這麼樣的資訊

 “ rm: cannot remove `libtoolT': No such file or directory”,詳細如下圖:

<a href="http://s4.51cto.com/wyfs02/M00/86/D8/wKioL1fNFBuwzcXWAAC00jIhBuM115.jpg-wh_500x0-wm_3-wmp_4-s_2320853516.jpg" target="_blank"></a>

解決過程:

1、網上看了一下,有很多人使用如下三個指令解決了,但是我執行了一下,結果在重新./configure --prefix=/usr/local/apr 的時候還是報這個錯誤。

網上流傳的三個指令如下:

# autoreconf --force --install

# libtoolize --automake --force

# automake --force --add-missing

2、檢查libtool-2.2.6-15.5.el6.x86_64 包我是安裝了的

<a href="http://s4.51cto.com/wyfs02/M01/86/D9/wKioL1fNHs_h1Q30AABJwkYvtL4105.jpg-wh_500x0-wm_3-wmp_4-s_2512472716.jpg" target="_blank"></a>

3、後來編輯configure檔案找到$RM 然後加入一個 -f 解決

<a href="http://s5.51cto.com/wyfs02/M00/86/D8/wKioL1fNFO6xa8vNAABFPHjDEtc582.jpg-wh_500x0-wm_3-wmp_4-s_88765483.jpg" target="_blank"></a>

總結:

   實際上我感覺隻是将這條資訊屏蔽了而已,因為從下圖可以看出RM是被賦予rm 指令的,但是我并沒有真正的搞懂問題所在,因為rm -f 不管檔案是否存在都不會傳回資訊,可能後續有時間在詳細的看看configure 的整體過程才能了解。先安裝上在說吧。

<a href="http://s2.51cto.com/wyfs02/M01/86/D9/wKiom1fNFe2TwhC3AABgoCdHHx4889.jpg-wh_500x0-wm_3-wmp_4-s_3557664219.jpg" target="_blank"></a>

如哪位有更好的辦法或者原理講解的話還請不吝賜教!~ 在此謝過了

本文轉自 yuri_cto 51CTO部落格,原文連結:http://blog.51cto.com/laobaiv1/1846414,如需轉載請自行聯系原作者

繼續閱讀