1、 文檔目標(biāo)
解決Linux下簡單的Makefile文件的編寫。
2、 問題場(chǎng)景
由于現(xiàn)在客戶使用ArmDS、Fusa Compiler時(shí),絕大部分研發(fā)過程采用Makefile進(jìn)行工程管理,所以有必要了解簡單的Makefile的編寫。
3、軟硬件環(huán)境
1)、軟件版本:gcc
2)、電腦環(huán)境:Ubuntu 20.04
3)、外設(shè)硬件:無
4、解決方法
1)、在Linux系統(tǒng)下,用“vim”編寫一下“Helloworld.c”文件。
2)、用“vim”編寫一下“Makefile”文件,文件的內(nèi)容如圖4-1所示:
圖4-1
注:“CC”:指定編譯器。
“CFLAGS”:指定編譯的參數(shù)。
3)、運(yùn)行“make”,編譯工程,如圖4-2所示:
圖4-2
4)、運(yùn)行“make clean”清除目標(biāo)文件,如圖4-3所示:
圖4-3