當前位置:首頁 » 編程軟體 » ubuntu下c編程

ubuntu下c編程

發布時間: 2023-02-15 00:45:46

① ubuntu下用什麼工具開發c,c++

Ubuntu下學習c語言,課已使用下列軟體: 1、Codeblocks。這個開發工具在各大平台都用,標準的C/C++開發工具。 2、Eclipse。這個工具對於Java開發者是最常見的軟體,但是它還支持各種其它的開發,如C/C++、PHP等,只要安裝相應的插件即可,官網亦

② 關於Ubuntu平台下的c編程,用vi編寫的程序不能通過gcc編譯

這個和編輯器無關,用vi/vim, nano, sublime, gedit等等都一樣。

gcc編譯其實已經過了,因為你只是報warning而不是error。你看一下你的目錄下是不是有個a.out呢?

幾個Warning的含義:

  1. main函數沒有指定返回類型,你把main()改為int main()就可以了。編譯器那句話的意思是你不指定的話就默認成int了。

  2. 後面兩個是指針的問題。%x在轉義的時候理論上什麼都可以轉,但是指針最好還是用%p來轉義。%x還是用來轉實際的內存單元值比較好。

指定輸出文件要用-o選項,即

gccmain.c-omain

這樣。(當然兩個名稱都可以指定),然後運行的時候用

./main

注意:gcc不會像那些IDE一樣自動幫你運行程序,它只是一個編譯器。Windows上的那些編譯運行實際上是人家都幫你一起幹了而已。(當然我並沒有說linux下沒有IDE)

③ 怎麼學好C語言,在Ubuntu下怎麼做C編程詳細點謝謝

命令行c編程:ubuntu自帶gcc編譯器,建議學習常用的linux命令,
簡單的:touch name.c新建文件
vi name.c編輯c源程序(vi是個功能強大的ubuntu下的命令行編輯器,先學習vi操作)
gcc name.c -o name編譯生可執行文件
./name運行文件

桌面環境c編程:到應用商店下載軟體,建議:code blocks,和windows下編程沒什麼區別,不懂的地方找網路

④ ubuntu下怎麼用gcc編譯C代碼啊

首先你得有個文本編輯器,可以用vi,不過新手建議用gedit,ubuntu應該帶有這個。x0dx0a首先運行gedit test.c &,啟動後在編輯界面輸入代碼,保存後,在終端運行x0dx0agcc test.c,輸出默認為a.out,要執行的話,運行./a.outx0dx0a如果嫌a.out別扭,gcc test.c -o helloworldx0dx0a運行../helloworld

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

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

⑥ 在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調出命令行界面。

⑧ Ubuntu怎麼用c/c++編程

作為新手,第一次在ubuntu系統下,使用c++編程時,你是不是很迷茫,無從下手啊?你會糾結已經寫好的hello.cpp文件要怎樣編譯?打開那個命令行是怎麼回事?是不是「終端」?一系列的疑問會冒出來。

那麼,今天簡單的總結了一下。希望能給那些初次接觸ubuntu下C++編程的童鞋們一些幫助。

1.首先ubuntu系統自帶了C++編譯器即g++,查看下你的系統中有沒有安裝。若沒有安裝,那麼在命令終端(ctrl+T)下輸入:sudo apt-getinstall gcc,就可以安裝gcc編譯器了。

2.用vim或者emacs寫程序,它們的中文翻譯:一個是神的編輯器,一個是編輯器之神。當然意思都是說這兩個編輯器很厲害,各有所長,就看自己的喜好了,我一般用的是vim編輯器。

3 在終端中輸入VIM就能打開vim編輯器。Vim操作指南,編寫好了一個文件後保存為123.cpp。
4 (注意:一定要保證你的終端是在你保存的文件的目錄下,不然每次你輸入都要寫上全部目錄路徑。)g++ -0 123 123.cpp意思是將123.cpp這個源文件使用g++編譯器編譯,編譯後的輸出是123可執行文件。

5 在終端下輸入123,就能顯示你代碼的執行結果了。

要是你嫌棄上面的步驟繁瑣,可以直接使用下面這個方法。打開終端,把hello.cpp放到home下,這樣你在終端即在home文件夾下,可以直接編譯命令:g++ ./hello.cpp。然後在home下就會有一個a.out,這個就是編譯出來的文件。接著運行它:./a.out,就可以在終端中看到結果了。

⑨ ubuntu下如何編譯C語言

如果沒有gcc編譯器的話,使用以下命令獲取 ~# sudo apt-get install gcc同時要下載輔助工具 ~# sudo apt-get install binutils 頭文件庫 ~# sudo apt-get install Llibc6-dev CLibrary (用來查詢語法使用方式的文檔) ~# sudo apt-get install glibc-docLinux下C語言編程參考文檔 ~# sudo apt-get install glibc-doc-referenc函數的用法說明文檔 ~# sudo apt-get install manpages-dev用來連接多個源文件生成的目標文件的程序make ~# sudo apt-get install makemake程序的使用說明文檔 ~# man getch~# man make查看完幫助後,按q退出文檔 2.程序編寫、編譯與運行 安裝好之後,你可以在應用程序>其他里找到Kate,打開後在工具菜單的語法加亮和縮進中設置成c樣式,然後就可以寫自己的C程序了,如: #include int main(int argc, char **argv){ system("clear"); printf("Hello World!\n"); return 0;}輸入完程序後用ctrl+S保存,我這里假設保存路徑為/home/user1/桌面/helloworld/hello.c 然後就是編譯,打開終端,進入目錄 # cd /home/user1/桌面/helloworld/然後用gcc進行編譯 # gcc -Wall hello.cgcc會顯示編譯過程中發現的問題於錯誤,若無錯誤出現則會編譯成文件a.out 運行程序(a.out為編譯生成的文件) # ./a.out這時候屏幕會顯示 -------------------其它說明:ubuntu8.04默認不支持getch(),getchar();gets()等函數,如果大家想使用則需要安裝curses庫文件# sudo apt-get install libncurses5-dbg# sudo apt-get isntall libncurses5-dev並且在寫源代碼時要加上#include或者在用gcc編譯時加上-lcurses參數,例如:# gcc -Wall ./hello.c -lcurses就可以使用getch等函數了注意:getch函數在linux控制台下無法起到暫停程序的作用,大家可以用getchar替代getch實現這個功能-------------------------- 小技巧:如果編寫一個比較大的程序,需要很長時間完成的話,大家可以建立一個啟動器,以便快速方便的進行編譯,比如你要花很多天編寫一個源程序,就可以在桌面上建立一個啟動器,指向c程序所在的目錄,起動器命令如下(這里以C源程序在/home/user1/桌面/hello/目錄下為例)gnome-terminal --working-directory=/home/user1/桌面/hello/以後每次進行編譯時打開此起動器,就可以直接使用gcc對源程序文件名進行編譯而無需輸入很長的路徑了~# gcc -Wall hello.c

⑩ 在linux(ubuntu)下如何編寫c語言

ubuntu自帶gedit文本編輯器和gcc編譯器
前者編寫程序,後者編譯源文件
具體:
打開gedit文本編輯器(可直接從程序中查找,或在終端中執行命令「gedit」)
編寫源文件,保存
編譯
打開終端,cd到源文件目錄
gcc
源文件名
#
可選參數:
-o
目標文件;-c等等

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:748
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1012
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:718
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:878
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:774
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1127
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:351
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:229
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:911
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:875