linu作業系統支援不支援c語言

時間 2022-03-13 16:14:19

1樓:風若遠去何人留

linux作業系統是目前對c語言支援的最完美的系統。

1 所有的linux系統原始安裝包,在安裝後,都會自帶gcc/g++編譯系統。

而gcc/g++是對c語言規範執行最好的編譯器。

2 linux是開源系統,其所有系統自身**,均有c語言和組合語言組成。其中c語言佔了絕大部分。

3 大部分的linux命令包,均是由c語言書寫的。

2樓:匿名使用者

linux不支援c?那和windows不支援x86差不多了!一樓的太有才了!linux的源**就是c寫成的!

linux下自帶gcc編譯器,通過vim編輯器或gedit書寫**,然後在終端中輸入gcc .../檔名.c 它就進行編譯了,如果沒有指定生成程式的名稱和位置,它好像是自動儲存為a.

out,之後在終端中輸入a.out回車就執行該程式了。

還有個g++是c++的編譯器。這都是linux自帶的c編譯器。

至於api,windows和linux下是不同的。部分windows下可執行的c**在linux下不能執行。

3樓:匿名使用者

一樓的 你少胡說

linux的 核心 就是用c編寫的 你說 它支不支援c在linux下 是預設就安裝好了 c的 程式設計環境的 windows下 可沒有 這樣的好事

畢竟 linux 號稱程式設計師系統

還有 windows的程式語言 而且只能在windows 上執行的 那是 vb

4樓:匿名使用者

不支援!c是windows的程式語言!

linux系統能夠編寫c語言嗎

5樓:幻想秘境

當然可以,在linux系統下你會理解的比windows系統下更深入,

linux作業系統是用c++還是c語言寫的?

6樓:科力爾

linux核心是用c和彙編寫的,不是c++

kde桌面環境,就是用qt寫的,qt是c++的乙個程式開發框架

linux主要還是用c語言

7樓:匿名使用者

準確地說:linux核心是由c和彙編寫的,涉及作業系統那就多了,c不可能完全解決所有方案吧

8樓:

c和彙編的共同威力促成了linux的誕生

c語言是可以寫圖形介面的,只是相當繁瑣,你沒看到知道經常有人問c繪製窗體的問題嗎?

c語言絕大多數是寫的單執行緒,但他可以應用於任何平台(我的意思是,通過不同的編譯器)

9樓:匿名使用者

linux是是乙個用c語言和組合語言寫成,符合posix標準的類unix作業系統。

c語言也有圖形介面、選單等設計啊。

c語言的開始設計,並未設計多執行緒的機制,由於隨著軟硬體的發展及需求的發展。後來c語言才發開了執行緒庫以支援多執行緒的操作、應用。 主要基於linux介紹c多執行緒。

在編譯c的多執行緒時候,一方面必須指定linux c語言執行緒庫多執行緒庫pthread,才可以正確編譯(例如:gcc test.c -o test -lpthread);另一方面要包含有關執行緒標頭檔案#include 。

10樓:匿名使用者

linux是c和c++編寫的,以前的小型機的作業系統都是c寫的,linux作業系統是從unix作業系統演化而來的。由於linux的核心是完全公開的,因此受到的攻擊也比較小,也更加完善。源**在網上也能查到。

可惜,由於本人水平有限,查到了也讀不懂(主要讀不懂注釋),也許你可以。

另外,用c語言寫介面,目前看來簡直就是妄想了,一沒有必要;二c目前就用在底層。

c只是一種開發語言,在單執行緒的作業系統中,開發多執行緒程式是沒有必要的,在多執行緒、多程序作業系統中,如果仍然進行單執行緒的開發那有些無用了。因此說,單執行緒的c開發目前在嵌入式作業系統中仍有市場,例如在windows ce、linux等作業系統中,單執行緒程式設計沒有太多的使用價值,個人認為微控制器開發似乎還有一些市場。

11樓:匿名使用者

python的可以移植

12樓:你不知我不知道

linux最早是從unix發展而來,最初是由c語言編寫,當時還沒c++,最早沒有圖形介面,之後開發了圖形介面庫之後就有了圖形介面,linux支援c以及c++,有對應的編譯器,圖形介面庫也是開源的,可以找到原始碼的

dos是微軟開發的系統,不是開源系統,是採用命令方式。

c語言只是一種程式語言在不同的編譯器下編譯出可以執行的程式,微軟的dos或windows系列系統下的可執行程式和linux的可執行程式不一樣,但是同一**編出來的功能是相同的

13樓:

這個問題不是很清楚了,圖形介面的話可以用mfc,是c++的

linux作業系統支援不支援c語言

啊?有人說不支援的!拜託 c語言的前身是algol語言 同時又出現了bcpl語言然後出來了b語言 然後又進一步提出bcpl語言然後美國標準制定了解 ansi c即流行了c語言耶 從投入使用後c語言成為了unix和xenix作業系統的主要語言!一樓的你少胡說 linux的 核心就是用c編寫的 你說它支...

如果不用Windows,那用什麼作業系統支援國產

首先不用windows並不是支援國產的行為。如同抵制日貨,並不會傷害日貨,反而有損國貨。不用windows是因為我們所使用的windows是盜版,使用盜版這種行為是不尊重智財權的行為,過去我們沒錢買windows,用盜版是無奈。現在很多人都富裕了,如果用windows就應該用正版。linux是乙個開...

Windows XP作業系統最大能支援多少G的記憶體

一般是看cpu的 這兩者沒有直接的關係 支援記憶體最大限度只和主機板和作業系統有關 windows系列作業系統支援最大記憶體列表 關於windows作業系統支援的最大記憶體看下表 physical ram virtual address space windows nt 4.0 workstatio...

如何檢視linu作業系統版本,如何檢視Linux作業系統版本

檢視系統髮型版本 1方法1 對於linux系統而已,有成百上千個發行版。對於發行版的版本號檢視方法 如以centos為例。輸入lsb release a即可 該命令適用於所有的linux,包括redhat suse debian等發行版 2方法2 如果如上圖,沒有這個命令 可以通過檢視 cat et...

linux作業系統不支援那些軟體

linux作業系統是目前對c語言支援的最完美的系統。1所有的linux系統原始安裝包,在安裝後,都會自帶gcc g 編譯系統。而gcc g 是對c語言規範執行最好的編譯器。2linux是開源系統,其所有系統自身 均有c語言和組合語言組成。其中c語言佔了絕大部分。3大部分的linux命令包,均是由c語...