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

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

發布時間: 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++的標准去生成文件,體積自然很大。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:587
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:882
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:575
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:678
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1006
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:251
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:800
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:706