今日私が--debug = vを使ってプロジェクトをビルドしたとき、私はそれが何を意味するのか分かりません。にはmakefileが含まれていますが、(検索パス)(no〜expansion)はどういう意味ですか?
「サブメイクファイル」が含まれている場所の右に、(検索パス)(拡張子なし)という奇妙な出力があります。これはどういう意味ですか?
プリントアウトは、次のようになります。
TEST := test01
include $(TEST)/make.mk
、付属のメイクファイルは、次のようになります:
次のようになりますなどが使用されるメインのMakefileにReading makefiles...
Reading makefile `Makefile'...
Reading makefile `make_pc.mk' (search path) (no ~ expansion)...
Reading makefile `print_ring/make.mk' (search path) (no ~ expansion)...
Reading makefile `vendor/unity/make.mk' (search path) (no ~ expansion)...
Reading makefile `test01/make.mk' (search path) (no ~ expansion)...
ラインを
CFLAGS += -Itest01/
OBJ += test_main.o
test_main.o: test01/test_main.c
@ echo ".compiling"
$(CC) $(CFLAGS) -o [email protected] $<
検索パスを使用して再生するより良い方法はありますか?しかし、私のUNIXユーザーの家のディレクトリに拡張するだろうか?
ノート:これはLinux(Ubuntu)マシンで行います。
注::すべてのファイルは、github projectにあります。
/おかげ