導航:首頁 > 源碼編譯 > linux實際開發的編譯器

linux實際開發的編譯器

發布時間:2023-10-20 11:42:05

A. linux下的QT是什麼 Linux下C++用什麼編譯器好

QT?
Windows 的 MFC 知道不?類似的一個圖形多功能函數庫。提供了一整套的圖形環境的功能函數。
至於你後面的問題,請去學習 Linux 基礎知識。別不會走的時候就去跑。

B. 在linux下用C語言做嵌入式開發 一般用什麼IDE開發工具

QT,也有用Eclipse的。
一般寫嵌入式的程序,都是用GCC,用GDB來調試。
若Linux是虛擬機,一般,我們可以用VC++作編輯器(代碼看起來比較清楚);
然後通過共享文件夾的方式連接該虛擬機;用gcc
命令編譯該代碼。

C. gcc只能用來編譯C代碼么linux下還有哪些編譯器

gcc是一套編譯器的集合,不僅僅有c編譯器,還有c,c++,objective-c,fortran,java,ada
但chill已不再支持了
cc1:實際的c編譯器
cc1plus:實際的c++編譯器
f771:實際的fortran編譯器
gnat1:實際的ada編譯器
jc1:實際的java編譯器

D. Linux操作系統中默認安裝的C語言編譯系統是

Linux操作系統中默認安裝的C語言編譯系統是GCC(GNU Compiler Collection),是Linux下最常用的C語言編譯器,是GNU項目中符合ANSI,C標準的編譯系統,能夠編譯用C、Object C等語言編寫的程序。

同時它可以通過不同的前端模塊來支持各種語言,如Java、Fortran、Pascal、Mola,3和Ada等。

C語言的標准

1.1 K,RC

1973年,Dennis M Ritchie設計和實現了C語言,從那以後使用者逐漸增加。

1978年,Kernighan 和 Ritchie 合著了《The C Programming Language》,這本書定義的C語言被稱為 K,RC 。

1.2 標准 C

隨著C語言使用日益廣泛,出現了許多新問題,人們迫切希望對C語言進行標准化。

第一個標准:C89

1983年,ANSI成立了一個委員會X3J11,對C語言進行標准化。

1989年,ANSI 批准了第一個C語言標准 X3,159-1989,並於1990年公布,被稱為 ANSIC、C89 或 C90。

1990年,這個標准又被批准為ISO標准:ISO,IEC 9899:1990 。

ANSIC標准被ISO採納,並且ISO發布的修訂版也被ANSI採納,因此ANSI標准和ISO標准實際上沒有技術區別。這些名稱的含義是相同的:ANSI C、ISO C、標准C。

1994年和1996年,ISO發布了兩個技術更正,更正了1990ISOC標准中的錯誤。

第二個標准:C94

1995年,ISO發布了1990ISOC標準的一個補充,稱為AMD1。擴充後的標准被稱為C94或C95。

第三個標准:C99

1999年,ISO發布了一個新版本的ISOC標准:ISO,IEC9899:1999,稱為C99。

2001年、2004年和2007年,ISO發布了三個技術更正,更正了1999ISOC標准中的錯誤。

第四個標准:C11

2011年,ISO發布了一個新版本的ISOC標准:ISO,IEC9899:2011,稱為C11。C11 是 C語言的最新標准。

1.3 GNUC

1984年,Richard Stallman 發起了GNU計劃,它的目標是開發一個完整且自由的Unix-like操作系統(GNU系統)。

GNU系統是一個完整的操作系統,包括操作系統內核和各種工具軟體。各種GNU系統的變種(例如Redhat、Ubuntu等)已經被廣泛使用,它們使用的操作系統內核都是Linux。雖然這些系統經常被稱為Linux,但准確地說,它們是GNU/Linux系統。

GNU在編寫Linux時擴展了標准C,稱為GNUC。

GNU C的擴展詳見:Extensions to the C Language Family

GNU C也稱為Linux C,一般用於Linux上的開發,而標准C可以跨平台。

GNU C使用的編譯器是GCC。

E. 在Linux下如何開發C程序

在Linux開發環境下,GCC是進行C程序開發不可缺少的編譯工具。GCC是GNU C Compile的縮寫,是GNU/Linux系統下的標准C編譯器。雖然GCC沒有集成的開發環境,但堪稱是目前效率很高的C/C++編譯器。《linux就該這么學》非常值得您一看。Linux平台下C程序開發步驟如下:
1.利用編輯器把程序的源代碼編寫到一個文本文件中。
比如編輯test.c程序內容如下:
/*這是一個測試程序*/
#include<stdio.h>
int main(void)
{
printf("Hello Linux!");
}
2.用C編譯器GCC編譯連接,生成可執行文件。
$gcc test.c
編譯完成後,GCC會創建一個名為a.out的文件。如果想要指定輸出文件,可以使用選項-o,命令如下所示:
$gcc-o test1 test.c
這時可執行文件名就變為test1,而不是a.out。
3.用C調試器調試程序。
4.運行該可執行文件。 在此例中運行的文件是:
$./a.out 或者 test1
結果將得出:
Hello Linux!
除了編譯器外,Linux還提供了調試工具GDB和程序自動維護工具Make等支持C語言編程的輔助工具。如果想要了解GCC的所有使用說明,使用以下命令:
$man gcc

F. linux系統下用什麼開發工具進行C,C++,編程

編輯器有vi joe emacs和gedit kwirte等
emacs hello.c 編寫代碼
編譯器是gcc g++
gcc hello.c
g++ hello.cpp
調試器 gdb
執行程序
./a.out

閱讀全文

與linux實際開發的編譯器相關的資料

熱點內容
轉轉app如何搜索快手主播 瀏覽:772
移動硬碟文件夾成0位元組 瀏覽:681
夢幻西遊解壓視頻大全 瀏覽:252
解壓小視頻手速 瀏覽:150
我的世界伺服器卡沒血如何修改 瀏覽:159
vba入門到精通pdf 瀏覽:111
tomcat怎麼一個伺服器部署 瀏覽:793
phphttps介面 瀏覽:893
javabyte數組int 瀏覽:806
公司網路共享的文件夾 瀏覽:998
拍臉搭配衣服是什麼app 瀏覽:916
歐珀手機怎麼更改加密密碼 瀏覽:508
程序員那麼可愛陸漓氣人語錄 瀏覽:904
python中del刪除 瀏覽:457
華為雲耀伺服器和ecs區別 瀏覽:730
ruby語法編譯語言 瀏覽:569
U盤加密以後文件破損 瀏覽:287
改變路由器加密類型 瀏覽:306
java換行空格 瀏覽:834
程序員的等級有哪些 瀏覽:728