我安装了libffi-3.0.11,因为另一个程序需要。 但是在安装之后,其他程序(通过调用命令./configure
)不能识别安装了libffi。 我必须设置一个环境variables吗? 或者是所有的variables自动设置?
通常有一个LIBPATH,你应该尝试将你的lib所在的目录包含在这个路径中。 另外,如果你有一个默认的bash
导出LIBPATH = / your / libffi / path:$ LIBPATH
我强烈建议把它放到一个脚本中,并且每当你自动登录的时候加载它,这样就不需要重复这个步骤
/home/yourhome/.profile < – 确保将其插入到该文件中,并自动加载
这里是一个指导如何做任务: http : //archive.linuxfromscratch.org/lfs-museum/5.1-pre1/LFS-BOOK-5.1-PRE1-HTML/chapter06/glibc.html
您可能需要的参数如下:./configure –libexecdir = / usr / lib:
如果你已经安装了libffi库,这应该完全解决你的问题。
这取决于,如果你在/usr/local
上安装了libffi
,你应该把你要配置的应用程序的目录设置为/usr/local
。
对于新的应用程序,请尝试./configure --prefix=/usr/local
。 要查看configure的选项,请使用./configure --help
。 你能展示一下没有运行的例子吗?