這個編譯器疑惑已經困擾我很多年了,始終無法得到答案。
Intel對其處理器推出編譯器,理論上不是不管是哪一種作業系統的話
用這個編譯器所編譯的程式就可以跑嗎?
像8051那種單晶片不是只要是晶片製造商提供編譯器就可以了嗎?
難道是說如果我想要在window上跑,
一定要用for window的編譯器嗎? 在linux跑就要用for linux的編譯器 ?
那早期的DOS呢?難道過去intel也有推出for dos的編譯器?
intel是分別針對window、linux推出編譯器給我們程式開發者使用?
這樣感覺好像怪怪的,既然他是原始製造商,不是他就有指令集與編譯器提供給作
業系統開發業者(比如微軟、linux社群)使用嗎? 那為什麼我們無法直接使用intel
的編譯器,反而要脫褲子放屁透過for window與for linux的編譯器才能跑?
而且for window與 for linux 的編譯器到底是CPU 製造商就可以提供還是一定要
透過作業系統開發業者提供?
--
※ Origin: 楓橋驛站<bbs.cs.nthu.edu.tw> ◆ From: 218-168-131-145.dynamic.hinet.net