麻豆一区二区三区蜜桃免费_中文字幕Va一区二区三区 _国产成人综合久久二区_丰满多毛的大隂户毛茸茸_国产麻豆剧果冻传媒免费老狼_无码人妻精品一区二区三区久久久 _亚洲中文无码精品卡通_蜜臀亚洲AV永久无码精品老司机

【ARM】多源代碼文件的Makefile文件的編寫(xiě)

1、 文檔目標(biāo)

多源代碼文件的Makefile文件的編寫(xiě)。

2、 問(wèn)題場(chǎng)景

多源代碼文件的工程,是常見(jiàn)的工程,了解多文件Makefile文件的編寫(xiě)是很必要的。

3、軟硬件環(huán)境

1)、軟件版本:gcc

2)、電腦環(huán)境:Ubuntu 20.04

3)、外設(shè)硬件:無(wú)

4、解決方法

1)、在Linux系統(tǒng)的工作目錄下創(chuàng)建一個(gè)目錄:math, 再在該目錄創(chuàng)建兩個(gè)子目錄:add和include. 如圖4-1所示:

圖4-1

2)、在Add目錄下創(chuàng)建add.c文件,文件的內(nèi)容如圖4-2所示:

圖4-2

3)、在include目錄下創(chuàng)建add.h文件,文件的內(nèi)容如圖4-3所示:

圖4-3

4)、在math目錄下創(chuàng)建main.c文件,文件的內(nèi)容如圖4-4所示:

圖4-4

5)、在math目錄下創(chuàng)建Makefile文件,文件的內(nèi)容如圖4-4所示:

圖4-5

注:$@ 表示規(guī)則的目標(biāo)文件。$^ 表示規(guī)則的所有依賴文件。

6)、編譯工程,并運(yùn)行工程,如圖4-6所示:

圖4-6