作者elfkiller (没有昵称)
看板C_and_CPP
标题[问题] Two .cpp
时间Sat Oct 24 00:44:20 2009
目前写的程式都是一个.cpp档配上许多的.h档
想知道什麽时候会需要用到两个以上的.cpp档来撰写呢
毕竟函式进入点只要有一个就好了不是吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 116.59.34.219
1F:→ james732:第一个问题:你能想像一个一千万行的cpp要编译多久吗 XD 10/24 00:45
2F:→ joefaq:你写了10万行也要放在同一个cpp档里面吗? 而且分开放可以分 10/24 00:45
3F:→ joefaq:开编译 最後再组合起来节省编译时间 10/24 00:47
4F:→ elfkiller:那要怎麽分开编译再组合呢? 是make成library吗? 10/24 00:49
5F:→ james732:原po要先知道「link」的观念 10/24 00:52
6F:→ joefaq:compiler会将个别cpp档编成中继档 类似.o .obj之类的 10/24 00:53
7F:→ elfkiller:vc2008和dev c++ 要如何动作才能编成.o档呢? 10/24 01:03
8F:→ james732:当你按下「编译」的时候 .o档已经自动完成罗 10/24 01:04
9F:→ elfkiller:所以我应该要选择'编译' 而不是'编译并执行' 是吗? 10/24 01:06
10F:→ james732:何意? 10/24 01:07
11F:→ elfkiller:因为按下编译并执行钮後就会跑出.exe档不是? 10/24 01:11
13F:→ james732:特别是中间「编译器的工作」与「连结器的工作」 10/24 01:15
14F:→ elfkiller:有点累了= = 明天看完再上来讨论 谢拉^^ 10/24 01:17