Linux不能執行configure是因為缺少依賴的函式庫,可以重新安裝新的函式庫來解決。解決方法:1.利用「yum install -y PCRE」語句安裝pcre函式庫,pcre是一個輕量級的perl函式庫;2、利用「yum install -y pcre-devel」語句安裝「pcre-devel」函式庫即可。
本教學操作環境:linux7.3系統、Dell G3電腦。
在linux中,指令無效的最大可能性應該就是缺少依賴的函式庫,所以如果某個指令無效可以嘗試重新安裝一下新的函式庫
在使用configure遇到錯誤,提示缺少pcre的函式庫,然後安裝了pcre和pcre-devel兩個函式庫之後,編譯就正常了。
1、安裝pcre函式庫
#2、安裝pcre-devel函式庫
擴充知識:
#PCRE(Perl Compatible Regular Expressions)是一個輕量級的Perl函數函式庫,包括perl相容的正規表示式庫。它比Boost之類的正規表示式函式庫小得多。 PCRE十分易用,同時功能也很強大,性能超過了POSIX正則表達式庫和一些經典的正規表示式庫。
'configure'腳本有大量的命令列選項.對不同的軟體包來說,這些選項可能會有變化,但是許多基本的選項是不會改變的.帶上'--help'選項執行'configure'腳本可以看到可用的所有選項。儘管許多選項是很少用到的,但是當你為了特殊的需求而configure一個包時,知道他們的存在是很有益處的.下面對每一個選項進行簡單的介紹:
--cache-file=FILE
'configure'會在你的系統上測試存在的特性(或bug!).為了加速隨後進行的設定,測試的結果會儲存在一個cache file裡.當configure的每一個子樹裡都有'configure'腳本的複雜的源碼樹時,一個很好的cache file的存在會有很大幫助.
--help
輸出幫助資訊.即使是有經驗的使用者也偶爾需要使用使用'--help'選項,因為一個複雜的項目會包含附加的選項.例如,GCC套件裡的'configure'腳本就包含了允許你控制是否產生和在GCC中使用GNU彙編器的選項.
--no-create
'configure'中的一個主要函數會製作輸出檔.此選項阻止'configure'產生這個檔.你可以認為這是一種演習(dry run),儘管快取(cache)仍然被改寫了.
推薦學習:Linux影片教學
以上是Linux不能執行configure怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!