課程
/后端開(kāi)發(fā)
/C
/Linux C語(yǔ)言編程基本原理與實(shí)踐
這個(gè)make指令是專(zhuān)門(mén)用來(lái)編譯一堆c文件的嗎?或者還有其他用處?
2015-06-24
源自:Linux C語(yǔ)言編程基本原理與實(shí)踐 5-1
正在回答
不能說(shuō)只于C有關(guān),本質(zhì)上也與shell無(wú)關(guān)。
make本身的功能是:可以按文件的新舊日期、按照一定的規(guī)則(寫(xiě)于makefile中)來(lái)執(zhí)行指定的操作,這些操作通常就是調(diào)用gcc來(lái)編譯代碼。當(dāng)然你也可以寫(xiě)makefile來(lái)讓make干別的事情。
這東西就是為了方便開(kāi)發(fā)者,實(shí)際上有一系列GNU工具來(lái)干這些工作,它們統(tǒng)稱(chēng)為autotools,包括 autoconf, automake ...。這些工具可以按照機(jī)器上的開(kāi)發(fā)環(huán)境設(shè)置相應(yīng)的編譯參數(shù)、自動(dòng)生成相應(yīng)的makefile、最后make一下就可以編譯整個(gè)工程了。 可以說(shuō)是干了IDE的活。
Jeffacode 提問(wèn)者
onemoo 回復(fù) Jeffacode 提問(wèn)者
神經(jīng)曠野舞者 回復(fù) onemoo
onemoo 回復(fù) 神經(jīng)曠野舞者
舉報(bào)
本視頻教程介紹C語(yǔ)言基本工作原理以及適用與C的實(shí)際開(kāi)發(fā)方式
1 回答C語(yǔ)言的有關(guān)問(wèn)題
1 回答關(guān)于c語(yǔ)言
2 回答c語(yǔ)言的指針沒(méi)有講過(guò),還有就是窗體
1 回答C語(yǔ)言難嗎
3 回答用C語(yǔ)言編寫(xiě)的服務(wù)器有哪些?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-06-24
不能說(shuō)只于C有關(guān),本質(zhì)上也與shell無(wú)關(guān)。
make本身的功能是:可以按文件的新舊日期、按照一定的規(guī)則(寫(xiě)于makefile中)來(lái)執(zhí)行指定的操作,這些操作通常就是調(diào)用gcc來(lái)編譯代碼。當(dāng)然你也可以寫(xiě)makefile來(lái)讓make干別的事情。
這東西就是為了方便開(kāi)發(fā)者,實(shí)際上有一系列GNU工具來(lái)干這些工作,它們統(tǒng)稱(chēng)為autotools,包括 autoconf, automake ...。這些工具可以按照機(jī)器上的開(kāi)發(fā)環(huán)境設(shè)置相應(yīng)的編譯參數(shù)、自動(dòng)生成相應(yīng)的makefile、最后make一下就可以編譯整個(gè)工程了。 可以說(shuō)是干了IDE的活。