AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例
生活随笔
收集整理的這篇文章主要介紹了
AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一 初識Makefile
make是一種用于項目編譯的應用程序,本質是一種腳本。而Makefile則是對make腳本的規則描述。
僅僅是寫腳本編譯項目的話shell腳本也是可以做的,用make的原因在于,make可以解析源文件之間的依賴,根據依賴關系自動維護編譯工作。執行宿主操作系統中的各種命令。
Makefile是一個描述文件,定義一系列的規則來指定源文件之間的調用先后順序。有自己特定的語法規則,可以定義函數及函數調用。可以集成各種系統命令。Makefile用于指導make程序如何完成工作。
Makefile示例:
sayhello:echo "hello world!"-
1
-
2
其中sayhello稱為目標,下方的 echo “hello world!” 是實現目標的命令。其中echo前面是TAB制表符,而不能是空格。
對于文件名,可以叫Makefile或makefile,也可以自定義名稱。對于是否自定義Makefile文件名的區別在于使用方式不同。
采用默認名稱makefile或Makefile:有兩種方法,我們的Makefile文件名為Makefile
make -f 文件名 目標名-
1
即
make -f Makefile sayhello-
1
或者
make 目標名-
1
即
總結
以上是生活随笔為你收集整理的AUTOSAR从入门到精通100讲(三十)-makefile原理及实战案例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AUTOSAR从入门到精通100讲(二十
- 下一篇: AUTOSAR从入门到精通100讲(三十