我在Windows 7下安装了MSYS2。我想构建一个需要readline的开源项目。我用
安装了readlinepacman -S libreadline
但是当我想要配置时,它会因错误而停止,说它无法找到readline。
configure: error: --with-readline was given, but test for readline failed
当我从bash运行时
readline -v
它说'bash:readline:command not found'。
我在mingw64 shell下做了同样的事情,先用mingw-w64-x86_64前缀安装包,包括mingw-w64-x86_64-readline包。
这里的输出是相同的。
我能够使用Cygwin readline包配置相同的源代码(虽然我之后未能 make )。
为什么MSYS2 shell找不到readline命令?你能帮我解决这个问题吗?
答案 0 :(得分:0)
readline
不是命令,因此您无法readline -v
看到任何有用的内容。
您可能已安装了库但未安装头文件。
查看该软件包是否还有-dev
或-devel
版本。