Linux にはファイルが存在するかどうかを判断する機能があり、この機能は Makefile のワイルドカード関数です。ワイルドカード関数はファイル リストと一致します。指定されたパターンに一致するファイルがない場合、関数は空を返し、構文は "$(wildcard PATTERN...)" になります。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
Linux にはファイルの存在を判断する機能があります
makefile
ifneq ($(wildcard FILE,) #文件存在 endif
OBJ_DIR=obj fileNames = $(wildcard $(OBJ_DIR)/depend.mk) all: @echo "this is all " @echo ${fileNames} @if [ -e $(OBJ_DIR)/depend.mk ]; then touch b.c; fi ifneq ($(wildcard $(OBJ_DIR)/depend.mk),) touch a.c endif
以上がLinuxにはファイルの存在を判定する機能はありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。