0
メイクファイルでのエクスポートとエクスポートの割り当ての違いは何ですか? 例:通常の割り当てとエクスポートによる割当のメークファイルの違い
export PROTOCOMPILER_RETIMING=1
FILELIST = ../src/haps_pcie_sa_test.lst
誰もが詳細に
メイクファイルでのエクスポートとエクスポートの割り当ての違いは何ですか? 例:通常の割り当てとエクスポートによる割当のメークファイルの違い
export PROTOCOMPILER_RETIMING=1
FILELIST = ../src/haps_pcie_sa_test.lst
誰もが詳細に
export
を説明することができますがmakeの再帰呼び出しですを、サブますに変数をエクスポートします。例:
Makefileの
VARIABLE = Hello
all:
$(MAKE) -C foo # runs make in subdirectory foo
のfoo/Makefileの
all:
echo $(VARIABLE)
VARIABLE
がサブディレクトリfoo
ためのサブのmakeの実行に輸出されていないので、これは、何も印刷されません。しかし、Makefile
にexport VARIABLE
を追加すると、Hello
がコンソールに表示されます。
詳細情報:Variables/Recursion、GNU makeマニュアル。