簡體   English   中英

進行安裝和環境變量

[英]Make install and environment variables

幾個月前,我開始使用linux,但對我來說有些事情還不清楚。 執行make install命令時,是否可以為用戶設置一些變量? 例如,在安裝OGRE或CEGUI時,是否創建了諸如$ OGRE_LIBS或$ CEGUI_LIBS之類的變量? 如果是這樣,您如何找到此類變量的名稱屬性? (我的意思是如果您不確定給定名稱)

如果未自動設置它們:例如,在安裝此類庫時,會將某些文件復制到/ usr / local / share中,並復制到/ usr / local / include中,因此我不確定應將哪個變量設置到哪個目錄。 有什么約定嗎?

預先感謝您的解釋,

最好,

皮埃爾·A

首先,環境變量具有一個常量名稱,因此任何人都可以在絕對路徑中使用它們而不必擔心。 檢查envvar是否存在的最簡單方法是使用助手bash / sh腳本。 envar_checker.sh

#!/bin/bash

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

生成文件:

.envar_ok:
    ./envar_checker.sh

build: .envar_ok target1 target2

這種方法的優點是您只需要檢查一次envvars!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM