當前位置:首頁 » 編程軟體 » 編譯後執行文件為什麼這么大

編譯後執行文件為什麼這么大

發布時間: 2024-01-26 00:52:16

Ⅰ 為什麼Delphi編譯出來的可執行程序這么大

因為delphi編譯的exe是基本不依賴別的dll的。另,面向對象語言,由於繼承、多態等因素,VCL庫中本身含有豐富的功能,雖然你的程序只用了其中的少部分,但封裝時自然是有不少冗餘的。所以delphi編譯的程序較大!

可以用exe文件壓縮工具將其壓縮到30%左右。

Ⅱ 為什麼編譯出的程序體積那麼大

那是因為用Delphi編寫的圖形界面程序必須包含VCL庫,否則無法在未安裝Delphi運行時間庫的機子上運行,靜態鏈接的話會將程序用到的VCL組件部分都鏈接到可執行文件中去,所以文件體積比較大,如果編譯是選擇Build with Runtime packages,但是系統里必須已安裝Delphi運行時間庫。

Ⅲ C++編譯後的文件為什麼體積特大

正常,在編寫小的短的程序C沒有匯編有優勢,一個程序很簡單的程序用TC編譯成30K正常
你可以這樣理解
編譯 就跟模板似的,有固定的開頭結尾,中間是你的程序編譯的代碼,開頭結尾最簡單也要幾K,所以再加上你的程序不可能很短
你是用的TC 而不是用的VC++ 沒有動態庫與靜態庫的問題,
但是如果改變些TC編譯選項可能對編譯結果大小有影響

Ⅳ 為什麼 C++ 編譯出的可執行文件很大

那是因為你沒有指定編譯模式和鏈接方式,所以,默認使用c++的標准去生成文件,體積自然很大。

熱點內容
杭州版式文件伺服器地址怎麼填寫 發布:2025-09-17 21:17:42 瀏覽:983
linux的dns怎麼配置 發布:2025-09-17 21:17:24 瀏覽:900
如何把安卓的軟體放到蘋果平板上 發布:2025-09-17 21:09:38 瀏覽:487
win7svn伺服器搭建 發布:2025-09-17 21:01:03 瀏覽:902
python寫shell腳本 發布:2025-09-17 20:50:22 瀏覽:803
數字存儲卡有用嗎 發布:2025-09-17 20:31:00 瀏覽:492
編程有用么 發布:2025-09-17 20:22:01 瀏覽:161
ftp怎麼發文件到伺服器 發布:2025-09-17 20:12:14 瀏覽:145
怎麼設置筆記本的密碼怎麼設置密碼 發布:2025-09-17 20:12:12 瀏覽:318
foxmail上傳附件失敗 發布:2025-09-17 20:03:54 瀏覽:361