日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Ubuntu下Linux系統(tǒng)調(diào)用-創(chuàng)新互聯(lián)

第一部分:Makefile

成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)的關(guān)注點(diǎn)不是能為您做些什么網(wǎng)站,而是怎么做網(wǎng)站,有沒有做好網(wǎng)站,給創(chuàng)新互聯(lián)建站一個(gè)展示的機(jī)會(huì)來證明自己,這并不會(huì)花費(fèi)您太多時(shí)間,或許會(huì)給您帶來新的靈感和驚喜。面向用戶友好,注重用戶體驗(yàn),一切以用戶為中心。
  • Makefile

Linux環(huán)境下,當(dāng)用戶編譯文件過多的時(shí)候,使用makefile可以幫助模塊化編譯文件,makefile是一個(gè)腳本文件,根據(jù)規(guī)則,來執(zhí)行相應(yīng)的腳本文件,實(shí)現(xiàn)自動(dòng)化編譯。

  • Makefile規(guī)則

Makefile 的框架是由規(guī)則構(gòu)成的。make 命令執(zhí)行時(shí)先在 Makefile 文件中查找各種規(guī)則,對(duì)各種規(guī)則進(jìn)行解析后運(yùn)行規(guī)則。規(guī)則的基本格式為:

每條規(guī)則的語法格式:

target1,target2...: depend1, depend2, ...

command

......

......

每條規(guī)則由三個(gè)部分組成分別是目標(biāo)(target), 依賴(depend) 和命令(command)。

命令(command):

當(dāng)前這條規(guī)則的動(dòng)作,一般情況下這個(gè)動(dòng)作就是一個(gè) shell 命令。

—例如:通過某個(gè)命令編譯文件、生成庫文件、進(jìn)入目錄等。

—?jiǎng)幼骺梢允嵌鄠€(gè),每個(gè)命令前必須有一個(gè)Tab縮進(jìn)并且獨(dú)占占一行。

依賴(depend):

規(guī)則所必需的依賴條件,在規(guī)則的命令中可以使用這些依賴。

—例如:生成可執(zhí)行文件的目標(biāo)文件(*.o)可以作為依賴使用

—如果規(guī)則的命令中不需要任何依賴,那么規(guī)則的依賴可以為空

—當(dāng)前規(guī)則中的依賴可以是其他規(guī)則中的某個(gè)目標(biāo),這樣就形成了規(guī)則之間的嵌套

—依賴可以根據(jù)要執(zhí)行的命令的實(shí)際需求,指定很多個(gè)

目標(biāo)(target):

規(guī)則中的目標(biāo),這個(gè)目標(biāo)和規(guī)則中的命令是對(duì)應(yīng)的。

—通過執(zhí)行規(guī)則中的命令,可以生成一個(gè)和目標(biāo)同名的文件規(guī)則中可以有多個(gè)命令,因此可以通過這多條命令來生成多個(gè)目標(biāo),所有目標(biāo)也可以有很多個(gè)

—通過執(zhí)行規(guī)則中的命令,可以只執(zhí)行一個(gè)動(dòng)作,不生成任何文件,這樣的目標(biāo)被稱為偽目標(biāo)。

  • 實(shí)驗(yàn)步驟

1.Makefile基本使用方法

I.安裝Makefile

輸入命令:sudo apt-get install make

II.使用Makefile進(jìn)行編譯

由于之前已經(jīng)編譯了兩個(gè).c文件,所以可以直接在vim編輯器中創(chuàng)建新的makefile文件,輸入命令:vim makefile

輸入以下命令:?

第一行冒號(hào)前為目標(biāo),冒號(hào)后為前置條件;第二行必須由一個(gè)Tab鍵起首,后接命令;目標(biāo)是必須的,不可省略;前置條件和命令是可選的,但兩者必須至少存在一個(gè)。

輸入make命令運(yùn)行剛剛的makefile文件

第二部分:

下載Linux源代碼,嘗試在Linux源程序中增加一個(gè)系統(tǒng)調(diào)用,

編譯一次Linux內(nèi)核,檢查新增系統(tǒng)調(diào)用的效果

可去往此鏈接:Ubuntu下Linux的系統(tǒng)調(diào)用_淡若琥珀的博客-博客

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧


網(wǎng)頁標(biāo)題:Ubuntu下Linux系統(tǒng)調(diào)用-創(chuàng)新互聯(lián)
文章源于:http://www.dlmjj.cn/article/djchge.html