Re: [問題] 關於產生程式碼

看板C_and_CPP作者 (哇哈哈)時間14年前 (2010/10/19 08:30), 編輯推噓3(3010)
留言13則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《snk521 (哇哈哈)》之銘言: : 1.最近在寫程式時寫完後執行compiler後的結果是有警告但是沒有錯誤的, : 問題是compiler的過程實在太久,同樣的程式一般來說compiler只要5秒即可, : 因為學長寫過,但我從新寫份新的時,同樣原理compiler的時間既然高達3分鐘左右! : 但是3分鐘後出現的結果是沒有error的。所以想請問說是不是有什麼我沒注意到的地方會 : 導致這樣的結果出現?不然我每次程式修正個小地方都要等個3分鐘有點麻煩。我想說是 : 不是在link的時候有什麼地方我是忽略的? : 2.我寫專案裡面有很多個C檔,如果想要個別compiler看語法有無問題是要按哪個選項? : 我每次都是使用重建專案的那個選項。 : PS.我是用的是Visual studio 2005,副檔名是用C 問題2我已經從推文得到解決方法了,感謝,至於問題1我想過一個問題,就是我#define 的參數很多將近20出頭左右,因為很多個C檔都要用到其中的某些個define,所以我全部 寫在一個.h檔裡然後讓所有的c檔都include此h檔。會不會有可能是這樣的因素拖慢 我的compile速度?還是我應該每個C檔都個別定義?但是這樣看起來會有點亂... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.211.167

10/19 16:31, , 1F
你的時間過久是全 project 還是單一檔案?
10/19 16:31, 1F

10/19 16:32, , 2F
全部專案,單一compile速度很正常
10/19 16:32, 2F

10/19 16:32, , 3F
只要你不要把整個專案清掉重編+不要一直改.h檔,那就無妨
10/19 16:32, 3F

10/19 16:33, , 4F
#define二十個左右完全不算多啊...XDD
10/19 16:33, 4F

10/19 19:49, , 5F
可是同樣的程式另外一個人用類似的方法寫就算重建專案
10/19 19:49, 5F

10/19 19:49, , 6F
也不會太久耶
10/19 19:49, 6F

10/19 20:41, , 7F
最佳化設定? 連結參數?
10/19 20:41, 7F

10/19 20:42, , 8F
Release+Debug+Static的話應該會比較慢 吧
10/19 20:42, 8F

10/19 20:47, , 9F
如果專案設定、環境都一模一樣,那就只可能是電腦有問題
10/19 20:47, 9F

10/19 21:06, , 10F
如果同台電腦同個專案同個檔案 學長按就是比較快
10/19 21:06, 10F

10/19 21:06, , 11F
那可能就是人品的問題了 (誤)
10/19 21:06, 11F

10/19 21:37, , 12F
所謂類似的方法指的是說程式寫法差不多,只是有的有用迴圈
10/19 21:37, 12F

10/19 21:37, , 13F
整理之類的
10/19 21:37, 13F
文章代碼(AID): #1ClLSAGr (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
文章代碼(AID): #1ClLSAGr (C_and_CPP)