♥ 學習筆記Learning 程式語言 Coding

[程式] 萬丈高樓平地起-Makefile

這個因為以前小時後年少不懂事,都喜歡在紙上寫程式,莫名也就這樣過五關斬六將的順利唸完書。可惜的是,對工具相對的就很不熟,熟悉的語法也有限,隨著要寫得程式架構越來越大,那種每次在紙上寫好一個function,在裝進程式裡的招數也就越來越不好用了。因此,乖乖來學工具吧!!!雖然以前都有學過,可是都忘的差不多了。在這樣下去,都不會有長進的QQ 快要砍掉重練了。

其實寫程式有點像是做菜@@,當你準備好了一堆材料(變數),你要透過食譜(程序),來讓他變成你要得佳餚(結果)。在做菜過程中,我們會使用很多的工具,例如洗菜盆、調味盤、炒菜鍋、鍋鏟、保鮮盒等,煮完菜千萬要有個好習慣。就是把用過得工具都清乾淨收好(釋放記憶體),不要把廚房弄的亂七八糟的(佔用許多忘了釋出的記憶體)。因此,好的程式通常都會適時的做解構子與清掃記憶體的動作,我是習慣不好的那個Orz|||| 不然下次你要做菜時,你就知道有多麻煩了Orz||| 要多花很多額外的時間才能開始作業。


Makefile

這個是寫完程式要編譯,第一件要做的事,所以不要逃避囉!!!來複習吧!XD
主要有兩個部份,第一個是建構,第二部份就是清掃。(你看看程式設計師多愛乾淨…)

————————————————————-

main:
hello.c   //列出所有的檔案
 g++ hello.c -o hello  //列出要編譯的檔案

clean:
 rm -f hello  //列出要清掃的檔案

————————————————————-
指令輸入:
make
make clean

 

很會掰~很會掰嘛!那你告訴我像vim那種編輯器又是啥?啊~不就是”流理台”嗎?XDDD

待續…筆電快沒電了,請大家不要再看這種誤導文了。> 3 <

About the author

蕾咪

蕾咪,來自台東,卻不定期旅居歐洲的工程師女孩,身兼作家、部落客、創業家等多重身份。畢業於台大電子所,曾在義大利商與美商擔任研發工程師;走訪世界後,發現對台灣有段割捨不了的愛,讓我們一起努力成為想要的自己吧!:) 合作邀稿請聯繫:ramihaha@gmail.com

1 Comment

  • 呵呵
    第一次看到這樣子比喻寫程式的方式~
    不過挺貼切的~XD
    版主回覆:(02/29/2012 01:02:24 PM)
    哈哈 我覺得這樣想起來比較好笑,也比較沒那麼抽象。XDDD
    不過大概比較適合喜歡做菜的人~

Leave a Comment