生成安装和环境变量



我几个月前开始使用linux,有些事情我还不清楚。在执行make-install命令时,是否可以为用户设置一些变量?例如,在安装OGRE或CEGUI时,是否创建了一些变量,如$OGRE_LIBRS或$CEGUI_LIBS?如果是这样的话,如何找到这些变量的名称属性?(我的意思是,如果你不确定名字)

如果未自动设置:由于在安装这样的库时,一些文件被复制到/usr/local/share和/usr/local/include中,我不确定应该将哪些变量设置到哪个目录。有什么惯例吗?

提前,谢谢你的解释,

最佳,

Pierre A

首先,环境变量有一个常量名称,这样任何人都可以使用它们,而对绝对路径不重要。检查envvar是否存在的最简单方法是使用helper bash/sh脚本。envar_checker.sh

#!/bin/bash
if [ -z ${envar+x} ] ; then
    echo ${envar} is not set!
    exit 1
fi
touch ./envar_exists

Makefile:

.envar_ok:
    ./envar_checker.sh
build: .envar_ok target1 target2

这种方法的优点是您只需检查envvars一次!

相关内容

最新更新