導航:首頁 > 編程大全 > linux下c開發工具

linux下c開發工具

發布時間:2024-03-27 09:56:15

linux中寫C語言程序用什麼軟體

如果想在Linux下編程的話
首先要熟悉linux,基本命令什麼的
然後就是編程環境內,linux下沒有VS這樣的IDE,當然你要用eclipse或容netbeans也可以了,不過真正的linux hacker是不會用的。
通常的編程環境是vim/emacs + gcc + gdb + make
每個都很強大,不過不像VS那樣有圖形界面,基本是命令解決的,剛開始學習可能有點困難,熟悉之後會很爽的
接下來要了解linux的系統調用等API,開始讀<<linux程序設計>>是可以的,還有<<unix環境高級編程>>也是必讀之書,另外unp也是應該讀的。
如果要開發有圖形界面的軟體的話,就學學GTK+吧,是一個純C的控制項庫。
熟悉編程之後,就可以嘗試研究內核咯。

㈡ 在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

㈢ 小弟問一下各位前輩,做linux下面的C開發一般用什麼IDE和調試工具

Linux C開發的IDE一般是codeblocks、eclipse-cdt比較好用;也可以自己搭陸圓建IDE:用Vim/emacs、gcc/g++、make;一些圖形界面的文本編輯器軟體也支持用插件搭建簡易的IDE,比如VScode(雖然是微軟開發的,但是有Linux版,而且還挺好衡模用)。
調試工具當然是gdb,如果對於輸入命令的gdb用不習慣,也可以用圖形界面的ddd、Kdbg、Affinic GUI Debugger,它們不是取代gdb的東東,只不過是gdb的圖形前端,ddd、Kdbg和Affinic GUI Debugger都是調用gdb來工作的。說了這么多,其實Linux上的選擇比較多元,不像Windows那樣統一,選擇自己喜歡、自己順手的就咐悉緩可以了。

㈣ Linux 下進行 C/C++ 開發一般使用什麼開發環境

主要用 editor(vim/emacs) + gcc/llvm + Makefile + gdb
IDE 的話比較好用的有 eclipse+CDT, qtcreator, geany, codeblocks 等等

閱讀全文

與linux下c開發工具相關的資料

熱點內容
qq空間的時光軸 瀏覽:658
君樂寶工貿app在哪裡 瀏覽:347
xml屬於什麼性質的文件 瀏覽:635
樂外賣商家app版下載 瀏覽:128
多個shp格式文件怎麼合並 瀏覽:6
怎麼從回收站中找到已刪除文件 瀏覽:834
手放文件夾 瀏覽:994
給用戶賦文件權 瀏覽:327
網路攝像機本地儲存 瀏覽:567
文件的組織方式有哪些內容 瀏覽:409
5s升級ios83耗電 瀏覽:496
舊版追書神器的文件在哪裡 瀏覽:356
附近哪裡有賣文件夾的 瀏覽:285
網路連接項目有哪些 瀏覽:253
系統備份鏡像文件備份放到哪裡 瀏覽:207
intelx58超頻教程 瀏覽:590
在驅動器查找文件在哪裡 瀏覽:15
pdf文件轉換word時亂碼 瀏覽:474
紅色警戒3沒有mod文件夾 瀏覽:587
企業服務代辦平台App有哪些 瀏覽:103

友情鏈接