Re: [問題] 問一個作業系統間的問題,望高手賜教...

看板Programming作者 (熱~~~~)時間12年前 (2013/02/03 21:40), 編輯推噓5(5021)
留言26則, 11人參與, 最新討論串7/7 (看更多)
來湊熱鬧一下 我想你要問的是為什麼 "已經" 編譯好的執行檔,也就是點兩下就可以執行的程式 為什麼無法在不同的作用系統上共用。 因為檔案在不同作業系統應該是可以共用的,例如.pdf的檔案,移到windows或linux 只要有可以開啟pdf的程式,就可以順利開啟。 再來說為什麼編譯好的執行檔無法共用。 編譯器再編譯程式碼時,會依照不同作業系統的核心而編譯成不同的機器碼 例如一行程式 print("Hello World"); 因為這行程式會執行 “印出” 的工作,在windows中,編譯器可能會將機器碼編成 windows.print("Hello World") 而在linux環境中會編成linux.print("Hello World") 如果已經將程式在windows上編譯好了,再拿到linux上執行,因為linux根本不認識 windows.print 這個函數,自然也無法執行了。 簡單來說,因為每個作業系統的system call都不同, 所以編譯好的執行檔是無法共通的。 ※ 引述《kingstong (卍解-天鎖斬月)》之銘言: : 在DOS時代,作業系統多採用MICROSOFT的DOS : CPU多採用INTEL的處理器,而為什麼作業 : 系統的檔案彼此是不相容的,這是為什麼?! : 所以後來有跨平台的JAVA出現...... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.251.167 ※ 編輯: achaos 來自: 118.165.251.167 (02/03 21:42)

02/03 21:46, , 1F
他要問的是檔案系統 你是第n個猜錯的人
02/03 21:46, 1F

02/03 21:46, , 2F
前提是他真的有想要問問題
02/03 21:46, 2F

02/03 22:22, , 3F
但是現在Linux明明就可以讀FAT32或NTFS
02/03 22:22, 3F

02/03 22:23, , 4F
所以我也看不懂他到底想問什麼 呵
02/03 22:23, 4F

02/03 22:24, , 5F
翻一本計概書不難吧
02/03 22:24, 5F

02/03 22:25, , 6F
所以不用對他那麼認真
02/03 22:25, 6F

02/03 22:38, , 7F
Linux除了支援FAT/NTFS, 也有強大的WINE
02/03 22:38, 7F

02/04 21:47, , 8F
FAT32,NTFS兩種不同格式的硬碟格式
02/04 21:47, 8F

02/04 21:49, , 9F
不過反正WIN系列的OS都讀得出來
02/04 21:49, 9F

02/04 21:51, , 10F
LINUX,用於是SERVER端的OS,由於寫的人
02/04 21:51, 10F

02/04 21:52, , 11F
放棄版權,所以很多人可以對LINUX做修改
02/04 21:52, 11F

02/04 21:54, , 12F
後來又多了介面,最失敗的地方在於沒人
02/04 21:54, 12F

02/04 21:55, , 13F
或是很少人替LINUX寫應用程式或驅動程式
02/04 21:55, 13F

02/04 21:56, , 14F
文書處理方面反正都被MICROSOFT的
02/04 21:56, 14F

02/04 21:56, , 15F
OFFICE系列打掛了
02/04 21:56, 15F

02/04 22:17, , 16F
"寫的人放棄版權"? 那地球上的GPL是啥鬼
02/04 22:17, 16F

02/05 09:49, , 17F
奇怪 到底在討論啥 重點在哪
02/05 09:49, 17F

02/05 10:49, , 18F
一團混戰吧XD
02/05 10:49, 18F

02/05 10:52, , 19F
大概查維基結果查到偽基
02/05 10:52, 19F

02/06 00:18, , 20F
本來想參一腳的,看到這篇的推文就算了XD
02/06 00:18, 20F

02/06 10:41, , 21F
推樓上,碰到這種的都不知道該怎麼回XD
02/06 10:41, 21F

02/08 02:53, , 22F
這些對LINUX的印象是上個世紀的....
02/08 02:53, 22F

02/08 02:55, , 23F
所以真的是連要問什麼問題都搞不懂的人啊
02/08 02:55, 23F

03/29 04:28, , 24F
感覺就只是愛面子 然後被反問就東扯西扯
03/29 04:28, 24F

03/29 04:29, , 25F
扯到後來自己想問什麼也不重要,先回槍就
03/29 04:29, 25F

03/29 04:29, , 26F
是...
03/29 04:29, 26F
文章代碼(AID): #1H3cYvH8 (Programming)
討論串 (同標題文章)
文章代碼(AID): #1H3cYvH8 (Programming)