當前位置:首頁 » 編程軟體 » 編譯後體積

編譯後體積

發布時間: 2022-05-16 14:54:37

『壹』 ISO文件重新編譯後體積怎麼變大了裝成系統之後有影響嗎

這個一般不會有問題,只是增加以下重裝時間而已。但要確保你添加文件路徑,名字正確。

『貳』 為什麼自己編譯的 aria2 體積很大

有兩種情況,在Debug編譯模式下往往同時存在:
1、未打開編譯、鏈接優化,生成冗餘代碼、數據較多。
2、編譯時包含調試信息,最終影響可執行文件體積。
還有第三種情況,受所編譯的項目配置選項影響:

3、使用了體積較大的靜態鏈接庫,有些庫體積幾十甚至幾百兆(通常Debug版),一旦引入很可能大大增加可執行文件尺寸(未開鏈接優化時尤甚)。

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

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

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

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

『肆』 軟體的源碼在編譯之前是不是比編譯之後佔用的空間小

源代碼是ASICII碼,編譯後是二進制,體積應該增加了。比如C語言,編譯的時候會把頭文件里引用的內容當成源代碼編譯,這樣就相當於代碼體積就增加了。

『伍』 關於Linux內核編譯後大小的問題

如果是正常編譯不會有那麼大的差異,一般差異可能來自以下幾個方面:
1、編譯器的問題,有些編譯器產生的可執行代碼體積會很大
2、是否開啟了調試選項
3、是否壓縮

『陸』 C++編譯後的文件為什麼體積特大

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

『柒』 g++編譯出的程序體積問題

<iostream>
using namespace std;
viod main(viod)
{
cout<<"dsjffjjsljlsfjlj\n";
}

你用gcc的時候是要區別後綴名的,你編譯的是c++,所以必須把文件後綴名改成.cpp,如果是.c是會錯的!!!

如果還有錯的話,就是你 「main」後的括弧是全形的!!!,還有main要返回整型的,參數也要是整型!!!

"vc++ 6.0 、tc++ 3.0都不行啊。比如寫#include<iostream>或 #include<cmath>等等就不行了,要寫成#include <iostream.h>或#include "math.h"一類才行。"

補充:寫#include<iostream>
後面要加上using namespace std;
要用命名空間!!!

"還有字元串操作不能用「+」、「=」等等。"
要用符號重載才能辦到,你可以查一下這方面的資料!!!

每一個C++編譯器都支持標準的C++的,只是各自有自己的特點而已。C++語言規范沒有指定平台,使得C++編譯器在各個平台上都有各自的實現。但是,在實際使用當中,平台依賴性是客觀存在的,包括操作平台和開發平台,而因各平台的差異性,特定平台上的C++編譯器在實現上對標准C++規范有所修改、有所擴充也是無可厚非的,畢竟C++不是一個強制性規范。

C++編譯器很重要, 但是IDE有時候更加重要.

給你推薦ICC
ICC是一個非常優秀的編譯器, 這個編譯器提供了對INTEL處理器的最大支持,這個是其他編譯器無法做到的. 就憑這一點就足夠了. 例如,它可以針對一款特定的處理器做優化. 還有很多,我懶得說了

『捌』 如何縮小vc編譯的文件體積

如果你是指編譯後的完整工程(包括中間文件等),那麼不推薦縮小,也沒辦法很好的縮小。


如果你是指編譯後,最終完成的EXE,那麼太多辦法來縮小。

比如:

  • 編譯模式中,優化模式Optimizations選擇為Minimize Size

  • 編譯選擇Release模式而不是Debug模式,去掉EXE中的調試信息

  • 對MFC和其它鏈接庫選擇動態編譯,使用DLL而不是LIB,可以極大降低EXE的文件大小

  • 資源文件優化,或者將資源文件做成外置資源,那麼EXE的文件大小也可以大幅度壓縮

  • 完成編譯後,對exe文件進行打包加殼,可以降低大概30~40%的文件大小

『玖』 易語言怎麼解決編譯後的體積和誤報

關閉殺軟之後靜態編譯(不關的話殺軟會上傳),然後加個ZProtect殼(不會報了)
115提取碼:e6a8ed7g#
網路不能傳網址

『拾』 為什麼編譯出的程序體積那麼大

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

熱點內容
dw網頁設計如何連接伺服器 發布:2024-05-08 12:33:02 瀏覽:465
linux文件隱藏命令 發布:2024-05-08 12:29:38 瀏覽:748
信息增益python 發布:2024-05-08 12:23:49 瀏覽:548
外置內存卡不能存儲 發布:2024-05-08 11:43:02 瀏覽:507
javalist合並 發布:2024-05-08 11:43:01 瀏覽:477
校園網內怎麼搭建伺服器 發布:2024-05-08 11:28:33 瀏覽:73
adb伺服器是什麼資料庫 發布:2024-05-08 11:27:43 瀏覽:364
一鍵編譯vscode 發布:2024-05-08 11:27:37 瀏覽:870
哪個型號的安卓機性價比好 發布:2024-05-08 11:05:10 瀏覽:658
蘋果存儲空在哪裡 發布:2024-05-08 10:37:16 瀏覽:641