簡體   English   中英

二進制文件如何在C編程中可移植?

[英]How binary file can be portable in C programming?

在閱讀了一些C編程書籍之后,我想了解一些關於可移植性的內容。 C代碼是可移植的,但必須在每台機器上重新編譯,以便編譯器可以為處理器生成正確的匯編程序和二進制代碼。

然而,當我下載包含一些文件的游戲(便攜式游戲)時,.exe文件無需在我的機器上重新編譯即可運行。

那么,怎么會有一個便攜式的.exe?

所有Windows機器都使用相同的兩種體系結構(x64或x86)。

這意味着如果要在不同的體系結構(如Linux)上運行,則需要重新編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM