※ 引述《angusyu (蒼穹的昕空)》之銘言:
: 1. 一直添加 game 或其他附加功能到系統上 (做成mbbsd),表示 mbbsd 檔案會
: 越來越肥,是否表示效率將會越來越慢?
否, 沒有跑到的 code 自然不會影響效率.
就算會也只是在第一次 load 到 memory 中的時間,
不過目前 mbbsd都還很小, 所以我並不認為會有多大的影響.
(指會慢到妳有感覺~ :Q )
: 2. 為什麼 ptt source 是每一個檔案個別寫上 include file, 而不是在 /include 中
: 準備好一個 bbs.h 讓每一個 .c 直接 include? include多餘的.h 難道會有影響?
自從 2002/06/04 13:07:12 commit bbs.h 後,
就有大一統的 bbs.h可以用了.
目前都是用 bbs.h在跑.
: 3. 更動 include file 之後, 一定要 make clean 嗎? 有沒有別的技巧? 那是否
: Makefile 中或是其他方法可以自動偵測如果 .h 修改過, 自動重新 complie?
.c.o: ../include/var.h <- 這邊再把 ../include/*.h 一個一個列上去
$(CC) $(ADDFLAGS) $(CFLAGS) -c $*.c
不過我個人是習慣在正式上線前一定會 make clean 再 make all 的,
以防有一些神祕的情況出現 |||b
: 謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.143