導航:首頁 > 源碼編譯 > 編譯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大小相關的資料

熱點內容
歌詞滾動效果android 瀏覽:14
程序員一天的六場戰斗 瀏覽:797
自製壓縮泵的做法 瀏覽:622
androidstring變數 瀏覽:247
數學乘法速演算法 瀏覽:986
壓縮包製作後照片順序怎麼改 瀏覽:680
fibonacci數列演算法 瀏覽:775
產品經理要和程序員吵架嗎 瀏覽:252
grub2命令行 瀏覽:618
無法獲取加密卡信息 瀏覽:774
雲伺服器網卡充值 瀏覽:509
編程就是軟體 瀏覽:49
伺服器如何添加許可權 瀏覽:437
引用指針編程 瀏覽:851
手機加密日記本蘋果版下載 瀏覽:64
命令行括弧 瀏覽:176
java程序升級 瀏覽:490
排序演算法之插入類 瀏覽:227
gcccreate命令 瀏覽:73
海爾監控用什麼app 瀏覽:65