Linux自动环境变量设置?

时间:2012-09-06 07:47:33

标签: linux

我安装了libffi-3.0.11,因为另一个程序需要它。但是在安装之后,其他程序(通过调用命令./configure)无法识别安装了libffi。我是否必须设置环境变量?或者是自动设置所有变量吗?

2 个答案:

答案 0 :(得分:1)

这取决于,如果您在libffi上安装/usr/local,则应该将要配置的应用的包含目录设置为/usr/local

对于新应用,请尝试./configure --prefix=/usr/local。要查看配置选项,请使用./configure --help。你能举例说明没有运行的东西吗?

答案 1 :(得分:1)

通常有一个LIBPATH,您应该尝试将lib所在的目录包含在此路径中。另外,如果您有默认的bash

export 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库,这应该可以完全解决您的问题。