freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux開發(fā)基礎(chǔ)知識(二)(編輯修改稿)

2024-11-12 16:22 本頁面
 

【文章內(nèi)容簡介】 oo –o foo ? - static:鏈接時使用靜態(tài)鏈接 ? - elf2flt:將可執(zhí)行文件頭轉(zhuǎn)換為 flt平板格式 ? - c:只預(yù)處理,編譯和匯編生產(chǎn) obj文件 ? - o:指定輸出文件 ? - Wall:打開警報信息開關(guān) 博創(chuàng)科技 嵌入互動 169。 2021 博 創(chuàng)科技 Linux程序設(shè)計基礎(chǔ) —C環(huán)境 ? Linux編程環(huán)境介紹 ? 常用編輯器及集成開發(fā)環(huán)境 ? GCC編譯器的使用 ? GNU Make管理項目 ? GDB調(diào)試 博創(chuàng)科技 嵌入互動 169。 2021 博 創(chuàng)科技 為什么要采用 make 工具 ?通常情況下程序都較復雜,其源代碼由很多文件組成,這樣使得程序在編譯和連接的時候很復雜。 ? Shell ? 每次需要完全重新編譯所有代碼文件 ? 不能根據(jù)更改時間來選擇性的編譯 ? Make ? 與其他解釋語言不同,不是直接告訴 make執(zhí)行哪些命令,而是給出一些依賴規(guī)則,即在依賴文件更新的情況下執(zhí)行什么處理 ? 一旦啟動 make,那么 make就自動分析文件的更新時間,完成剩下的工作。 博創(chuàng)科技 嵌入互動 169。 2021 博 創(chuàng)科技 GNU Make 功能介紹 ?Make的功能 ? 使應(yīng)用程序的編譯和連接自動化 ? 縮短編譯可執(zhí)行文件的時間 ? 管理大型項目 ? 按照代碼之間的時間依賴關(guān)系維護文件 ?make規(guī)則文件 Makefile ? 目標定義,執(zhí)行命令,宏定義和 make偽指令 ? 文件的編寫可以手工,也可以自動,使用工具軟件 可以自動生成 Makefile文件 ? 缺省文件為當前目錄下的 makefile或 Makefile,也可以使用命令行參數(shù)- f指定文件名 博創(chuàng)科技 嵌入互動 169。 2021 博 創(chuàng)科技 Makefile文件規(guī)則 ?Makefile文件是一個 make指令的集合,這文件一般包含下面四個部分 ?目標定義 ?執(zhí)行定義 ?宏定義 ? make偽指令 博創(chuàng)科技 嵌入互動 169。 2021 博 創(chuàng)科技 Makefile文件 This is a example for us to know the Makefile CC=/usr/local/armlinux/bin/armlinuxgcc 指定編譯器 LIB=/usr/local/armlinux/armlinux/lib 指定所用庫的搜索路徑 EXEC=star 定義目標文件名 OBJS= 為生成目標所使用的 .o文件 $(EXEC):$(OBJS) 目標與 .o文件的依賴關(guān)系 $(CC) I$(LIB) o $(EXEC) $(OBJS) 生成可執(zhí)行文件 : , $(CC) c 生成 : , $(CC) c 生成 clean: clean偽目標 rm f *.o 執(zhí)行 make clean時刪除所有的 .o文件 博創(chuàng)科技 嵌入互動 169。 2021 博 創(chuàng)科技 GNU Make 的工作步驟 ?讀入所有的 Makefile文件 ?讀入被 include的 Makefile文件 ?初始化文件中的變量 ?推倒隱晦規(guī)則,并分析所有規(guī)則 ?為所有目標文件創(chuàng)建依賴關(guān)系鏈 ?根據(jù)依賴關(guān)系,決定哪些目標需要重新
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1