當前位置:首頁 » 編程軟體 » ubuntuc編譯器

ubuntuc編譯器

發布時間: 2022-03-03 15:44:35

Ⅰ 在ubUNTU下大家都用什麼c編譯

首先,請你分清楚編譯器與編輯器,還有IDE的區別

編輯器是編輯文本,也就是寫代碼的軟體.windows下有記事本(notepad)與notepad++等,linux下大家用的最多的還是vim和Emacs
如果初步接觸ubuntu,可以嘗試自帶的gedit,不滿意還可以換成其它的,諸如kate等

編譯器指作用是是將源代碼轉換成可執行文件,這個其實是有很多種的,不過大家基本用的都是GCC(GNU Compiler Collection),windows下常說MinGW,那是把咱gcc移植到windows下的,簡稱就是Minimalist GNU on Windows.當然也有少數其它的,比如TCC(Tiny C Compiler)啥的

IDE是集成開發環境,windows下用的基本都是這個寫程序.它集成了編輯器,編譯器,調試器等等內容,知名的很多,比如Dev-cpp,VC等.linux下基本就告別這玩意了,因為IDE整合的東西不一定順手,可能編輯器不如vim,調試器又不如gdb,各種不順手.linux的哲學之一就是各司其職,而win下通常不同軟體相同功能的實現都不一樣
雖然說基本告別這玩意了,但是初步接觸的話用一用過渡也不錯
寫工程的話推薦KDevelop,Anjuta,你也可以試試eclipse魔改

如果是刷刷OJ,寫寫小玩意的話,推薦CodeBlocks
另外強推Geany,不過大家用codeblocks居多?

Ⅱ Ubuntu里有c語言編譯器嗎

裝一套gcc。
界面的話我不知道有什麼好用的ide……因為不用linux
試試看emacs嗎,不過剛開始用要調教一下,比如它默認的縮進居然是兩個空格不是四個空格實在不習慣orz
編譯啥的大概要你手動敲命令了。
調試的話emacs可以幫助你調試,不過gdb裡面那一套該學的還是要學。
總之一句話linux下你不會用控制台很難活下去。盡管它有界面,盡管它確實有界面,盡管你確實能啟動它的界面,但是它的界面就是那個樣子的啊……

Ⅲ ubuntu 安裝c編譯器

sudo apt-get install build-essential

Ⅳ 在ubuntu 10.04中有沒有C語言的編譯器

有,ubantu 10.04自帶了gcc編譯器,可以用於編譯一些小的c/c++程序,當然如果要編寫大的項目,涉及很多文件的那中,就需要安裝eclipse這個超級誇平台的軟體,而且是開源的,熟悉它這一個開發環境,就可以使用很多語言進行開發,如c++,java,c#,python等,當然這需要安裝相應的plug-ins,我剛剛安了eclipse,正在學習中,感覺很好的。
eclipse具體安裝步驟:http://hi..com/renzhe19880626/blog/item/221f37d01a76ced2a8ec9a56.html

Ⅳ ubuntu下編譯C語言,使用什麼編譯器比較方便

gcc,這是大部分 Linux C 程序都會採用的編譯器。

用法:
$ gcc source.c
這會將二進制保存在 a.out,當然你也可以
$ gcc source.c -o binary.out
使用 -o 選項來指定輸出的名字。

軟體包的名字就叫做 `gcc`

Ⅵ 在ubuntu系統中如何用GCC編譯運行一個C程序

1、確定安裝了gcc編譯器後,接下來用vim編輯一個c文件。

Ⅶ ubuntu系統 C++編程哪個編譯器好一點,最好

1、gcc (C編譯器) 安裝 apt-get install gcc 2、make (源代碼維護工具,它能自動檢測出需要重新編譯的源文件並根據你設定的編譯規則去重新編譯程序) 安裝 apt-get install make 3.kernel-source (內核源碼包。你可以apt-cache search kernel-source搜索到內核源代碼包,並用uname -r命令查看到當前系統內核版本,然後用apt-get install kernel-source-xxxx來安裝和你內核版本一致的內核源代碼包) 如果你不想重新編譯內核,內核源代碼包kernel-source是完全可以不下載的。 4.kernel-headers(內核源代碼頭文件包,不管你是要進行內核模塊開發還是進行驅動程序開發,這個包都是必須 要安裝的。因為作為一個內核模塊編寫者,通常會調用內核里的一些東西,比如內核頭文件,內核數據結構申明等。它裡麵包含了一些關鍵的內核頭文件) 安裝 apt-cache search kernel-headers uname -r apt-get instakk kernel-headers-xxxx 5.kernel-kbuild(用來編譯內核模塊的,下載安裝這個包後會發現在/usr/src目錄下多了一個kernel-kbuild-xxxx開頭的目錄,下面只有scripts一個目錄,這是用來編譯內核模塊的一些腳本程序) 安裝 apt-cache search kernel-kbuild uname -r apt-get install kernel-kbuild-xxxx 6.build-essential(包含一個在建立deb包過程中起關鍵作用的包的信息列表,如果你不想建立deb包你就不需要安裝此表) 安裝 apt-get install build-essential 7.kernel-package(如果你想把內核鏡像做成一個deb包來用,那麼必須用安裝這個包了) 安裝 apt-get install kernel-package 8.initrd-tools(如果你想製作啟動過程的initrd鏡像,則這個包是必不可少的) 安裝 apt-get instakk initrd-tools 假設你編寫了一個內核模塊程序,源代碼如下: /* hello.c */ #include <linux/init.h> #include <linux/mole.h> #include <linux/kernel.h> static int hello_init(void) { printk(KERN_ALERT "Hello, linux kernel mole "); return 0; } static void hello_exit(void) { printk(KERN_ALERT "Goodbye, I've created a linux kernel mole sucessfully "); } mole_init(hello_init); mole_exit(hello_exit); MODULE_LICENSE("GPL"); 你需要這此源程序編寫一個makefile,內容如下: #Makefile for hello.c file # KERNEL_DIR:=/usr/src/linux obj-m:=hello.o default: $(MAKE) -C $(KERNEL_DIR) SUBDIRS=$(PWD) moles clean: $(RM) .*.cmd *.mod.c *.o *.ko -r .tmp 注意:這里的KERNEL_DIR是指內核源代碼頭文件所在目錄的上一級目錄,通常就是指內核源代碼目錄。該目錄一般包括有arch,drivers,fs,include,init,ipc,kernel,lib,mm,net,scripts,usr,sound,security等目錄。 在本示例中,/usr/src/linux是一個鏈接,指向了/usr/src/kernel-headers-2.6.8-3目錄。 編寫好makefile後就可以輸入make命令生成hello.ko內核模塊了,然後你可以用: insmode hello.ko 命令來加入內核模塊,然後用: rmmod hello 來刪除內核模塊。

Ⅷ 在Ubuntu上寫C語言通常用什麼編譯器

ubuntu是linux系統的桌面版,自帶了c語言編譯器(gcc),編譯c語言步驟如下:
1、寫好一個c文件
2、打開終端(Ctrl+Alt+T)
3、進入c文件所在目錄
4、輸入:gcc xx.c -o xx
5、編譯成功生成執行文件xx,運行輸入: ./xx 即可看到結果

Ⅸ ubuntu下如何編譯C語言

1、首先打開ubnutu開發環境,直接輸入組合鍵ctrl+alt+t調出命令行界面。

熱點內容
福建電信伺服器ip地址 發布:2025-01-19 23:07:24 瀏覽:647
伺服器怎麼製作公告欄 發布:2025-01-19 23:06:23 瀏覽:873
英雄聯盟皮膚源碼 發布:2025-01-19 22:56:14 瀏覽:94
三星手機忘記解鎖密碼怎麼辦 發布:2025-01-19 22:45:43 瀏覽:291
Java為什麼沒有預編譯命令 發布:2025-01-19 22:44:14 瀏覽:303
路由器上寫的初始無密碼什麼意思 發布:2025-01-19 22:42:38 瀏覽:847
mysql配置主從資料庫 發布:2025-01-19 22:35:33 瀏覽:730
4大資料庫 發布:2025-01-19 22:34:35 瀏覽:975
win10用什麼解壓 發布:2025-01-19 22:27:15 瀏覽:799
反編譯連接資料庫 發布:2025-01-19 22:07:55 瀏覽:787