2012年11月29日 星期四

gcc編譯相同內容之.c/.cc但執行結果不同

我一直很傻很天真的以為,gcc會把我餵給他的所有東西都編譯成C程式,直到我膝蓋中了一箭,直到昨天我才發現這個世界不是我所想像的樣子。

我從2005年開始學習C程式設計卻一直到昨天才知道這件事情實在有點慚愧,不過長知識了也算是開心。(是說我會直接在Terminal下gcc也是2007年底的事情了)

原來gcc會看餵進去的檔案的副檔名來推斷檔案應該是個C程式還是C++程式,然後編譯之,這樣好像有點強......