導航:首頁 > 源碼編譯 > 編程語言編譯後的文件體積

編程語言編譯後的文件體積

發布時間:2022-10-25 14:18:29

❶ 易語言編譯的文件體積怎麼變小

加殼。或者用黑月、斬月。但是比較復雜。你還是加殼好了

❷ 設計一個C語言程序計算長方體體積和表面積,如何通過鍵盤輸入長寬高

# include<stdio.h>

int main (void)

{

double l, w, h;//定義變數

double s, v;//定義變數

printf("please input l:");//提示請輸入長方體的長

scanf("%lf", &l);//取地址符&不能丟

printf("please input w:");//提示請輸入長方體的寬

scanf("%lf", &w);//取地址符&不能丟

printf("please input h:");//提示請輸入長方體的高

scanf("%lf", &h);//取地址符&不能丟

s = ((l * w) + (l * h) + (w * h)) * 2;//求長方體的表面積

v = l * w * h;//求長方體的體積

printf("s = %lf v = %lf ", s, v);//輸出結果

return 0;

}

❸ 如何編寫和打包在Windows下運行的、帶GUI的、小體積、不依賴平台、免安裝的單個可執行文件軟體

你可以用C++
C++可以有用戶界面,而且體積小,效率高

❹ C++編譯後的文件為什麼體積特大

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

❺ 什麼編程語言編譯出來的程序最小

匯編語言編譯後程序代碼最小,其次應該是C,再次是其他面向對象的一些語言。

❻ C語言程序編譯後產生哪些類型的文件這些文件的作用是什麼

不同的系統,產生的文件不一樣;
win:
->.obj目標文件
->.obj目標文件->.exe可執行文件
->.rc
。。。。

❼ 為什麼編譯後執行文件很大

關於程序源代碼編譯之後,可執行文件很大這個問題,根據我的編程經驗,不論是在 WINDOWS 系統下面、還是在 UNIX/linux 系統下面,假設在你編寫的源代碼沒有任何錯誤、且保證可以運行出正確結果的前提下,你必須要仔細查閱關於源代碼編譯選項的一些資料。因為使用編譯器在編譯源程序的時候,加上不同的編譯選項對源代碼進行編譯,實際上對可執行程序的影響還是很大的。
例如:如果在編譯的時候加上優化選項,那麼肯定要比你不加優化選項,其可執行程序的運行速度要快得多;再例如:如果你想對源代碼進行底層調試,那麼在編譯的時候就必須要加上調試選項,等等。

❽ 易語言編寫的程序體積大嗎

正確的說法是:易語言生成的文件比VB相對於依賴操作系統生成的文件小。為什麼這樣說呢,因為VB的庫文件非常大,一般都有12MB之多,但它是存在於WINDOWS中的,所以說是依賴於操作系統。而易語言生成一個小程序中有1BM左右,所以說非常小。JAVA就非常大,它要安裝虛擬機,是依賴於虛擬機。

易語言非獨立編譯(不帶支持庫)的話只有15-30KB
但是發布或獨立編譯時,帶了支持庫的就可以達到550KB以上!
你也可以用壓縮軟體將支持庫壓縮一下發布.

現在易語言俱樂部論壇上你搜索關鍵字:"斬月計劃"
這個計劃是讓易文件可以縮小到15KB(空文件)
呵呵,但是易語言學起來比VB簡單點哦``(英文不好的去情況。。)
如果不是做木馬的話就用用易語言吧~~

據說易語言新產品生成的文件比易語言要小.你也關注一下吧.

❾ 高分!!為什麼用匯編語言編出的程序要比C語言等高級語言編出的程序的體積要小呀

計算機語言從低級到高級可以分為:
機器語言,即由0、1組成的機器硬體可以識別的語言;
低級語言,即匯編語言
中級語言,如C語言
高級語言,如C++,JAVA,C#,Delphi等。

匯編語言是將由0、1組成的機器語言用具有簡單語義的英文代碼表示,以便於理解和程序員編程。匯編語言通常用於對硬體的直接操控。由於匯編語言編寫的程序很小,所以通常在程序中最核心的、控制硬體的代碼可以採用匯編語言編寫,一方面是安全,另一方面提高運行速度。

匯編語言(Assembly Language)是面向機器的程序設計語言。

在匯編語合中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語音變成了匯編語言。於是匯編語言亦稱為符號語言。

使用匯編語言編寫的程序,機器個能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟體中語言處理系統軟體。匯編語言把匯編程序翻譯成機器語言的過程稱為匯編。

匯編語言比機器語言易於讀寫、易於調試和修改,同時也具有機器語言執行速度快,占內存空間少等優點,但在編寫復雜程序時具有明顯的局限性,匯編語言依賴於具體的機型,不能通用,也不能在不同機型之間移植。

■對於不同型號的計算機,有著不同的結構的匯編語言

匯編語言由於採用了助記符號來編寫程序,比用機器語言的二進制代碼編程要方便些,在一定程度上簡化了編程過程。匯編語言的特點是用符號代替了機器指令代碼,而且助記符與指令代碼一一對應,基本保留了機器語言的靈活性。使用匯編語言能面向機器並較好地發揮機器的特性,得到質量較高的程序。

匯編語言是面向具體機型的,它離不開具體計算機的指令系統,因此,對於不同型號的計算機,有著不同的結構的匯編語言,而且,對於同一問題所編制的匯編語言程序在不同種類的計算機間是互不相通的。

匯編語言中由於使用了助記符號,用匯編語言編制的程序輸入計算機,計算機不能象用機器語言編寫的程序一樣直接識別和執行,必須通過預先放入計算機的"匯編程序"的加工和翻譯,才能變成能夠被計算機識別和處理的二進制代碼程序。用匯編語言等非機器語言書寫好的符號程序稱為源程序,運行時匯編程序要將源程序翻譯成目標程序。目標程序是機器語言程序,它一經被安置在內存的預定位置上,就能被計算機的CPU處理和執行。

匯編語言像機器指令一樣,是硬體操作的控制信息,因而仍然是面向機器的語言,使用起來還是比較繁瑣費時,通用性也差。但是,匯編語言用來編制系統軟體和過程式控制制軟體,其目標程序佔用內存空間少,運行速度快,有著高級語言不可替代的用途。

至於匯編與編程的區別是顯而易見的,匯編語言是一種用於編寫某些程序的語言。而編程則是程序員用某種語言編寫程序的過程。

高級語言可以做的一切,匯編語言都可以實現,而高級語言不能做的,匯編照樣可以,匯編語言的功能不是受限於語言,而是受限於你的思路,沒有什麼做不出來的。但人們不事事都用匯編的原因就是編程的效率低,匯編語言可以用來編操作系統,但很少使用,都使用c語言,unix,linux,windows等都是用c,原因就是匯編的編程效率低,匯編用在代碼量少,執行效率要求高,空間佔用少,硬體編程等領域,比如做病毒,硬體驅動,單片機等領域。

高級語言是一種人工設計的語言,它對具體的演算法進行描述,所以又稱為演算法語言。高級語言獨立於計算機的硬體(即與具體的硬體無關),是依靠軟體來譯為機器語言的。這就導致了匯編語言有更好的適應性,不依賴軟體的環境。

閱讀全文

與編程語言編譯後的文件體積相關的資料

熱點內容
安卓導航無聲音怎麼維修 瀏覽:317
app怎麼裝視頻 瀏覽:420
安卓系統下的軟體怎麼移到桌面 瀏覽:78
windows拷貝到linux 瀏覽:753
mdr軟體解壓和別人不一樣 瀏覽:886
單片機串列通信有什麼好處 瀏覽:321
游戲開發程序員書籍 瀏覽:844
pdf中圖片修改 瀏覽:272
匯編編譯後 瀏覽:477
php和java整合 瀏覽:833
js中執行php代碼 瀏覽:445
國產單片機廠商 瀏覽:58
蘋果手機怎麼設置不更新app軟體 瀏覽:287
轉行當程序員如何 瀏覽:496
蘋果id怎麼驗證app 瀏覽:866
查看手機命令 瀏覽:956
抖音反編譯地址 瀏覽:228
如何加密軟體oppoa5 瀏覽:235
java從入門到精通明日科技 瀏覽:98
拆解汽車解壓視頻 瀏覽:600