cht電腦資訊LanguageC/C++
adm Find login register

Linux gcc C vs C++ executable size

eliu

joined: 2007-08-09
posted: 11444
promoted: 617
bookmarked: 187
新竹, 台灣
1subject: Linux gcc C vs C++ executable sizePromote 1 Bookmark 12009-06-09quote  

因為 Windows Microsoft Visual Studio C compiler 限制比較多,gcin 在 Visual Studio 沒辦法 compile,乾脆就改成 C++ 來 compile。

先在Linux 轉看看,gcin strip後的 executable size為

C++   216876

C:      200348

由此可見,gcc 中的 C compiler optimaztion 較佳 or C++ 的架構的關係,造成C++產生的可執行檔大了約 8.24%。

source code .c 改成 .cpp 以後 仍然可以用 gcc -x c 強迫 gcc 使用 C去 compile .cpp。

edited: 1

cht電腦資訊LanguageC/C++
adm Find login register
views:3996