導航:首頁 > 源碼編譯 > 編譯exe大小

編譯exe大小

發布時間:2023-05-31 06:49:38

① 程序編譯後的exe大小和什麼有關比如定義的變數的數量,數組的長度,遞歸的深度、代碼量

跟變數的漏卜數量,數組的長度,遞歸的深度沒關系!

大小主要取決於你的代碼量(包括你的頭文件大小與數量),還有編譯參數(debug出來的比較大,release出來的比較小)

變數的數量,數組的長度,遞歸的深度鬧搜滾會液余影響運行時佔用內存的大小。跟exe本身的大小沒關系。

② C/C語言。每個編譯器構建出的exe大小不一樣的啊大好還是小好哪個編譯器什麼版本最好呢

大小要看編譯器使用的實際指令序列。
不同的編譯器有不同方案,同一種編譯器也有多種方案。
例如,有尺寸最小的指令方案,有執行速度最快的方案等等。

哪種方案最好,要看你在實際使用中注重那種特徵。

③ c# winform中編譯後,exe文件體積很大怎麼辦

一般EXE文件很大,說明你有以下幾個事情都放在EXE項目中了:
1、大量的程序圖片以資源的形式簽入到了exe項目中。
2、大量的業務邏輯代碼放到了exe項目中。
3、大量的業務邏輯窗口代碼放到了exe項目中。

解決的辦法:
1、建立多個類庫項目,將主要的代碼放到類庫項目中。
2、為圖片專門創建外部資源文件,或者嵌入到類庫項目中。
3、exe項目盡量不做業務處理,只運行類庫項目中的一些代碼。

這樣就可以大大減少exe的大小,將主要代碼放到了類庫項目生成的dll文件中。

④ Dev-C++ 為啥編譯器輸出的簡單exe文件那麼大

一個是系統文件,一個是雲文件,雲文件主體存於雲端,計算機中是雲文件的「快捷方式」

⑤ c++6.0中編譯系統是怎麼確定生成的exe文件的大小的如題 謝謝了

這個是沒有辦法確定的。 如果你程序中載入的東西多了,編譯生成含兆的exe就比較大;少的話,生成的exe就比較小。 編譯系統會先將的源代碼編譯生成 obj 文件, 然後連接器會鏈接所有的obj文件,談脊租這時連接器就會根據obj文件中應用的資源(比如調用了系野肆統的API等),載入相應的資源,進行鏈接。 最後生成 exe

⑥ 易語言編譯出來的exe文件較大,如何變得小一點

把他們的支持庫文件用個壓縮殼壓縮一下
可以縮小一定的體積

閱讀全文

與編譯exe大小相關的資料

熱點內容
南京解壓車要帶什麼 瀏覽:562
天堂2編譯視頻教程 瀏覽:392
伺服器沒有進程怎麼辦 瀏覽:784
阿里雲發布新物種神龍雲伺服器 瀏覽:59
數據結構遞歸演算法統計二叉樹節點 瀏覽:666
ev3怎麼編程 瀏覽:702
gzip壓縮教程 瀏覽:349
解壓模擬例子 瀏覽:984
流媒體伺服器如何實現視頻轉發 瀏覽:57
linux字元串md5 瀏覽:302
支撐突破選股源碼怎麼設置 瀏覽:934
湖南戴爾伺服器維修雲主機 瀏覽:494
解壓到文件夾的視頻都自動隱藏了 瀏覽:569
閱讀器支持php 瀏覽:222
人生需求怎麼解壓 瀏覽:795
pdf列印機找不到 瀏覽:1001
如何同時使用兩個apache伺服器 瀏覽:723
國外php論壇 瀏覽:966
災難是命令 瀏覽:604
linux火狐瀏覽器安裝 瀏覽:71