利用pre-compiled headers技術以加速編譯速度 |
|
flyup
資深會員 發表:280 回覆:508 積分:385 註冊:2002-04-15 發送簡訊給我 |
利用pre-compiled headers技術以加速編譯速度 http://www.netmag.com.tw/member/article/010307a.htm 一個程式設計師都有的共同經驗:當程式越寫越大,每次改完程式之後要重新編譯產生執行檔,往往需要很長一段時間,對一個心急如焚的工程師來說,這真是一個夢靨。突而其來的好點子通常就在這漫長的編譯過程中被錯過了。當然,我們可以購買更高檔的硬體使得編譯速度更快。可是硬體升級的速度卻永遠趕不上程式碼增加的速度(這似乎與每次新版Windows出來的時候,我們永遠覺得電腦越來越慢的感覺有異曲同工之妙)。
好幾次向使用Delphi的朋友抱怨編譯時間太長,他們總是笑著勸我改用Delphi,因為Delphi的編譯速度真的很快,而且使用Delphi,幾乎可以在Windows上做到任何開發工具也做得到的事。筆者一直是一個忠誠的C 擁護者(這是情感因素,沒有貶低任何語言的意思),我也因此花了很多時間研究要怎樣才能使BCB所寫的程式可以編譯的更快,讓更多時間拿來除錯或者發揮創意。這篇文章就是我在這方面的研究心得。
在本文中,筆者全部以最新的BCB 5.0做為討論對象。一開始我假設讀者並沒有使用BCB的經驗,所以文章的第一部分,是專門寫給初學者看的。如果您是一個擁有豐富經驗的BCB程式設計師,那麼您可以跳過第一段<前置作業>,直接從第二段<初見pre-compiled headers技術>看起。如果您很有耐心的從頭看起,希望在第一段<前置作業>中筆者一些個人的經驗可以對各位讀者有所幫助。
.................相關操作請參考上面網站內容
|
jessechan
版主 發表:109 回覆:394 積分:254 註冊:2002-04-05 發送簡訊給我 |
|
flyup
資深會員 發表:280 回覆:508 積分:385 註冊:2002-04-15 發送簡訊給我 |
★ .NET國際中文版 http://www.netmag.com.tw/ 免費加入會員後,即可取得本篇文章內容!
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
想看的可以看*.eml檔 當然註冊才能再看其他文件 請稍待片刻 不要太急ㄛ http://delphi.ktop.com.tw/loadfile.php?TOPICID=7456299&CC=166761 哈哈
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
bugmans
高階會員 發表:95 回覆:322 積分:188 註冊:2003-04-12 發送簡訊給我 |
http://delphi.ktop.com.tw/topic.php?topic_id=26251
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=59561
這問題好像一直被提問,都沒有人提到用pre-compiled headers來加快速度
硬體的確會影響編譯速度,假如Project真的太大,再好的硬體都會被拖慢下來
還是pre-compiled不好用,但我好像沒有看到相關的抱怨文章
這篇也是相同主題,提供各位網友參考http://www.bcbdev.com/articles/pch.htm
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |