2016-03-15 108 views
0

我在Windows 7下安裝了MSYS2。我想構建一個需要readline的開源項目。我安裝的readline與MSYS2 bash readline命令未找到

pacman -S libreadline 

但是,當我想配置,它停止錯誤,指出它無法找到的ReadLine。

configure: error: --with-readline was given, but test for readline failed 

而且當我從慶典

readline -v 

它說':的ReadLine找不到命令的bash' 運行。

我在mingw64 shell下做了同樣的事情,首先安裝了帶mingw-w64-x86_64前綴的軟件包,包括軟件包mingw-w64-x86_64-readline。

這裏的輸出是相同的。

我能配置相同的源使用Cygwin的readline包(雖然我沒能使更高版本)。

爲什麼MSYS2 shell找不到readline命令?你能幫我克服這個問題嗎?

+0

'readline'不是一個命令。所以你不能'readline -v'看到有用的東西。你可能安裝了庫,但不是頭文件。看看這個軟件包是否有'-dev'或'-devel'版本。 –

+0

@EtanReisner謝謝,解決了這個問題。當我安裝libreadline-devel軟件包時,它能夠*配置*。 – hansolo

回答

0

readline不是一個命令,所以你不能readline -v看到任何有用的東西。

你可能安裝了庫,但沒有頭文件。

看看是否還有-dev-devel版本的軟件包。