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

熱點內容
ipad桌面文件夾放大 瀏覽:891
我的世界基岩版怎麼進國際伺服器 瀏覽:516
福州醫院有沒有解壓艙 瀏覽:470
帶pwm的51單片機 瀏覽:916
ace程序員指南源碼 瀏覽:414
哪個app可以分36期還款 瀏覽:243
為什麼安卓軟體平台那麼多 瀏覽:286
如果把伺服器切斷了怎麼辦 瀏覽:17
app建立網站需要什麼技術 瀏覽:689
迷你世界教你開雲伺服器 瀏覽:560
鋁窗下料用什麼app 瀏覽:842
天堂伺服器怎麼進 瀏覽:385
程序員汽車號碼 瀏覽:461
飛度空調壓縮機可以換大嗎 瀏覽:337
紫色系解壓視頻教程 瀏覽:360
與門單片機 瀏覽:714
正規的重慶移動伺服器租用雲主機 瀏覽:71
php清除所有session 瀏覽:728
如何編譯ts 瀏覽:799
學生買個雲伺服器要多少錢 瀏覽:1000