歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下為什麼不能打開EXE文件

Linux下為什麼不能打開EXE文件

日期:2017/2/28 17:31:22   编辑:Linux教程
很多人很疑惑,為什麼Linux不能執行exe文件呢??事實上,exe文件只是微軟自己獨有的可執行文件格式,在非微軟系統上都是不能執行的。

  Linux下的文件格式不是由格式確定的,也就是說一個文件的後綴是exe並不就表明它是可執行文件。可執行文件是用權限標識的。一個可執行文件會有一個x作為標記,在圖形界面下可以看到其屬性中有[可執行]一項。

  只有帶有這種標記的文件,才可以執行。但是除非是腳本文件(類似bat批處理文件)或者是二進制文件(類似exe可執行文件),其他文件即使帶有[可執行]標記也無法執行。

  這樣一來,即使是病毒程序,只要沒有[可執行]標記,也無法運行噢。

  如果一定要在Linux使用Windows下的程序,也是可以的。

  用一個叫做wine的模擬器可以直接執行exe文件,不過只有部分軟件能夠正常運行,包括帝國時代、星際爭霸、IE這樣的軟件。

  模擬器Dosbox可以直接執行Dos下的可執行文件,效果通常比較好。

  如果還是不滿意,可以考慮用虛擬機vmware在Linux下安裝一個虛擬Windows。不過vmware是收費的商業軟件。
Copyright © Linux教程網 All Rights Reserved