導航:首頁 > 源碼編譯 > 編譯器可以不依賴操作系統嗎

編譯器可以不依賴操作系統嗎

發布時間:2022-01-22 16:36:09

① 用匯編語言編譯器需要看自己電腦硬體和操作系統嗎

試試吧!

② 匯編語言是機器語言,那麼不裝操作系統可以用嗎

不裝操作系統是不能使用的,至少應該安裝上最簡單的DOS系統,一般我們用的windows視窗操作系統也可以。

③ 同樣的匯編器,在不同的操作系統上可以運行嗎同樣的高級語言編譯器,可以在不同的操作系統上運行嗎

1.如果匯編器本身就可以自己進行引導啟動、文件管理器了。不需要操作系統也可以。
2.「同樣的匯編器」?如果指同一個可執行文件,不可以。

編程語言不受操作系統的限制。都可以編譯成對應操作系統的程序。

但對應平台的程序不可以在其他平台上運行。

④ 程序語言,操作系統,編譯器三者之間有何關系

可以理解為程序語言需要在編譯器裡面進行編譯,但是編輯器需要運行在操作系統里
編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標准化的交流技巧,用來向計算機發出指令。一種計算機語言讓程序員能夠准確地定義計算機所需要使用的數據,並精確地定義在不同情況下所應當採取的
簡單講,編譯器就是將"一種語言(通常為高級語言)"翻譯為"另一種語言(通常為低級語言)"的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)
操作系統是管理計算機硬體資源,控制其他程序運行並為用戶提供交互操作界面的系統軟體的集合。操作系統是計算機系統的關鍵組成部分,負責管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網路與管理文件系統等基本任務。操作系統的種類很多,各種設備安裝的操作系統可從簡單到復雜,可從手機的嵌入式操作系統到超級計算機的大型操作系統。目前流行的現代操作系統主要有Android、BSD、iOS、linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少數操作系統,大部分操作系統都為類Unix操作系統。

⑤ 匯編語言是不依賴操作系統的嗎

編譯和反匯編的異同主要看編譯器和反匯編器,因為是他們直接在處理源代碼或者二進制的,跟操作系統關系不大。
比如,同樣是gcc編譯器,在linux下的版本和在windows下的版本實現的功能是一樣的。

⑥ 如何編寫不依賴操作系統的程序。就是裸機上可以運行的。匯編或c語言生成文件都是exe啊只能在win下

回答這個問題會在操作系統的定義上發生爭論:如果說windows,linux,unix......這些才算操作系統的話,那麼簡單, 首先你向各個硬體廠商拿到各個介面(如果你本身對這些硬體非常了解, 那麼自己寫硬體介面), 然後你在你的程序上直接對各個硬體介面進行直接控制; 而那些所謂的標准庫, 系統庫都用不到了;;;;
如果說操作系統的定義是: 硬體的整合; 那麼你程序本身就是自帶操作系統了;
要知道BOIS本身就是操作系統的一種(basic input output system); 所以關鍵是怎麼定義操作系統;;;;;
樓上那個回答是誤人子弟的,不知道為什麼會變為最佳答案, 所以我才回答;

⑦ 操作系統和編譯器的關系

操作系統是和硬體的橋梁,所有軟體如果要運行,就得在裝有操作系統的機器上運行。沒有安裝操作系統的計算機,是不能運行其它軟體的,裝上了linux,你才能在它上面安裝gcc, 你可以用gcc編譯各種軟體,比如linux版的QQ等,同樣你也可以用gcc編譯linux系統軟體(因為系統軟體也是軟體),並把編譯好的linux軟體放到機器上安裝。

當然也可以寫個編譯器在沒有操作系統的機器上編譯,但這個編譯器就要做很多和硬體打交道的事。至少gcc是不行的,要運行在操作系統上的。

閱讀全文

與編譯器可以不依賴操作系統嗎相關的資料

熱點內容
小謝解壓 瀏覽:139
h264編碼器源碼 瀏覽:664
有什麼辦法翻錄加密視頻 瀏覽:666
java數據結構與演算法面試題 瀏覽:977
解壓不了是什麼意思 瀏覽:359
紐西蘭編程師年薪 瀏覽:321
程序員為什麼大多生閨女 瀏覽:51
c編程用英文還是中文 瀏覽:723
一點都不解壓的游戲 瀏覽:203
解壓為什麼不能用中文文件夾 瀏覽:615
伺服器如何解除備份 瀏覽:144
安卓手機為什麼用一年就變卡 瀏覽:11
如何用風變編程自動回復 瀏覽:512
安卓閱讀幣怎麼樣 瀏覽:437
京東app怎麼切號 瀏覽:583
進入傳奇伺服器後如何修改 瀏覽:42
m0單片機的cycle怎麼知道 瀏覽:806
linux命令太長 瀏覽:782
壓縮機nb1111y是多少w 瀏覽:45
打賞視頻用什麼伺服器好 瀏覽:154