導航:首頁 > 編程大全 > 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開發工具相關的資料

熱點內容
如何知道別人使用我的電腦和看了什麼文件 瀏覽:712
prcs4視頻導出後找不到文件 瀏覽:977
msp430系列單片機實用c語言程序設計 瀏覽:423
移動硬碟的文件格式 瀏覽:904
文件本地路徑與雲路徑 瀏覽:103
進大白菜找不到系統文件 瀏覽:380
ug裝配體找不到文件部件已刪除 瀏覽:629
小網站怎麼弄出來 瀏覽:649
jsp表單加參數 瀏覽:607
蘋果5s手機老是卡屏 瀏覽:58
js給php變數賦值 瀏覽:446
雜志版本號是什麼意思 瀏覽:223
地圖特效代碼 瀏覽:192
去除思科配置文件中的號 瀏覽:196
運行的16位程序太多 瀏覽:1
蘋果mac用什麼軟體好學編程 瀏覽:681
ai中線段怎麼添加寬度配置文件 瀏覽:956
lol文件怎麼找不到game 瀏覽:142
aecc視頻教程 瀏覽:983
linux怎麼查看資料庫用戶名 瀏覽:182

友情鏈接