Linux下c開發環境的搭建

2021-06-08 06:15:03 字數 1537 閱讀 4453

linux下c的開發環境主要組成:

1.編譯器gcc

2.偵錯程式gdb

3.編輯器vi

4. c語言函式庫glibc

5.系統標頭檔案glibc_header

對於安裝開發環境可以直接在linux安裝的時候選擇相應的「程式開發」中的"開發工具",來自動一次性安裝。如果想構建linux下相應的圖形程式,則還需要勾選gnome/kde圖形開發選項。

linux下相應的整合開發環境介紹:

1.kylix:號稱linux下的dephi

2.kdevelop

3.rhide:類似於turbo c++

gcc:是gnu推出的功能強大,效能優越的多平台編譯器,gcc能將c各c++語言的原始檔編譯成相應的可執行檔案。支援的字尾格式有

1.   *.c字尾格式的檔案,c語言的源**檔案

2.  *.h字尾格式的檔案,程式包含的標頭檔案

3.  *.0字尾格式的檔案,是編譯後的目標檔案

4.  *.i字尾格式的檔案,是已經預處理過的c源**檔案

5.  *.s字尾格式的檔案,是組合語言源**檔案

編譯舉例:

gcc -0 hello hello.c //把相應的hello.c源**檔案編譯成可執行檔案hello

選項-0:表示把原始檔hello.c編譯成名為hello的可執行檔案,如果不加-0選項,gcc會把原始檔編譯成a.out的可執行檔案。如果多次編譯不同的原始檔,則會相互的覆蓋掉之前的a.out可執行檔案。

選項-c:表示我們要求編譯器輸出目標檔案,而不必要輸出相應的可執行檔案。

選項-g:表示我們要求編譯器在編譯的時候,提供我們以後對程式進行除錯的資訊。

執行./hello就可以看到相應的執行結果。./表示當前目錄下相應的名為hello的可執行檔案。

如何檢視相應的c庫函式的版本及相應gcc的版本呢?

1.c庫函式版本檢視:進入到/lib/libc-*就可以檢視到相應c庫函式的具體版本號是多少

2.gcc版本檢視:直接在終端中輸入gcc --version就可以檢視相應的版本號

**我的個人技術**

Linux下C 開發環境搭建

支援開源,擁抱linux。c net都是跨平台的,雖是微軟的一套東西,但linux上也是可以跑的,就是個習慣問題。我們知道mono 是乙個跨平台的 開源的 net 開發框架。它是novell 公司基於suse linux作業系統開發的。ok,開始介紹安裝 1.安裝c 編譯環境 sudo apt ge...

Linux下搭建Swift開發環境

前幾天swift開源了,希望大牛們把這門開源的語言移植到各個平台,將來用在各個開發領域,嘿嘿,自己接觸swift不是很深,接下來要深入研究這門語言了,當然,objective c也不能丟掉!廢話少說,開始linux下搭建swift開發環境!先貼下成果圖 我的linux環境是ubuntu wmware...

linux下MPI開發環境搭建

這次搭建開發環境是學習程式設計以來最順利的一次,簡單記錄下來搭建的過程 解壓縮tar zxvf mpich 3.0.4.tar.gz進入到mpich 3.0.4目錄cd mpich 3.0.4.configure prefix usr local mpich disable f77 disable ...