0
我正在編寫放置在我的項目根目錄中的Makefile
。GCC:編譯不同文件夾中的文件
這裏是我的項目目錄樹:
project:
Makefile
README
assets/
build/
src/
其實在Makefile
我前面加上一個變量中的每個文件告訴給gcc
哪裏找到文件:
gcc -c $(SOURCE_DIR)file.c
我想編譯.c
放置在目錄src
中的源文件,而不更改Makefile
中的工作目錄或將SOURCE_DIR
添加到我必須編譯的每個文件中。
有沒有辦法做到這一點?
P.S.我已閱讀手冊(man gcc
)尋找一些gcc
選項。我發現-L
或-l
可以幫助我,但我不明白他們的用法。