1樓:留待舞人歸
在linux下可以借助各種視覺化程式設計的庫。常用的有qt creator,gtk等。qt creator用的是c++,可以進行跨平台的介面程式設計。
gtk+是gnu/linux下開發圖形介面的應用程式的主流開發工具之一,用的c語言,但是也可以用c++。視覺化程式一般都是呼叫api函式來實現,所以找到合適的庫來做介面程式即可。
到底怎麼在linux裡編寫c程式啊?
2樓:育知同創教育
首先需要有乙個安裝好gcc的linux系統,然後進行**的編寫進行測試演示
工具:ubuntu12.04
步驟進入linux系統後,啟動乙個shell命令終端,在ubuntu的三鍵啟動終端方法是同時按下ctrl鍵+alt鍵+t 啟動後如下圖所示:
在終端下敲入命令 gedit helloworld.c 後按下回車鍵。這個命令會用gedit軟體開啟檔名為helloworld.
c的檔案,如果該檔案不存在工作目錄,則gedit軟體會自動新建乙個名為helloworld.c的檔案。命令如下圖所示:
現在回到終端操作,輸入命令 gcc helloworld.c ,按下回車鍵進行編譯,稍等片刻編譯完成,請看圖。如果不是如圖所示結果也不要著急,檢查下**是否一樣。
上面使用gcc命令把helloworld.c檔案轉換為了名為a.out的可執行檔案 輸入命令 ./a.out 就可以執行程式了,請看執行結果圖。
3樓:匿名使用者
建議你使用gcc,linux下也有像vc的視覺化開發工具如:qt,eclipse,codeblock,一般gcc比較方便,屬於命令列,可以編譯c,c++,具體是:
第一步:開啟終端,隨便進入乙個資料夾用於存放你編寫的程式#cd /home/usr/workspace#vi hello.c
接著你就會看到vi編輯器,按i開始輸入,接著輸入你的**,輸完後按esc,再輸入":wq"(引號內)儲存退出,好,現在你已經用vi編輯好了你程式。
第二步:用gcc編譯你的程式
在終端輸入
#gcc -o hello hello.c編譯完成後,在你的檔案**現乙個hello執行檔案。
第三步:執行編譯好到hello檔案,在終端輸入#./hello
到這一步你的程式開始執行了。
在這裡只能簡單介紹了,你自己再看看,希望對你有幫助。
4樓:匿名使用者
用vi編輯
或在win裡編輯好後ftp到linux裡再編譯只能自己加除錯語句執行
只能用標準c或c++語句或linux提供的函式庫,win的api都用不了
5樓:臨水
不知道你是在shell中程式設計還是windowsx中程式設計,在x中的話和windows是一樣的,用個編輯器寫好**,再編譯就行,如果是在shell中的話,就要用linux中的一些編輯器,如vim來寫**,vim這個編輯器的命令集你可以找乙個linux基本命令,裡面有介紹.寫好**之後就是編譯啊,這是和在windows中最不同的,linux自帶了乙個編譯器gcc,還有幾個,忘了,你可以下個linux中c程式設計的pdf來看一下.最重要的是要寫乙個makefile的檔案,就相當於windows中的專案檔案啊,就是把.
c檔案組合成乙個專案的檔案,makefile的寫法你也可以在網上找到.
6樓:匿名使用者
1、首先在終端敲: vi xx(檔名) 如果提示沒有安裝的話 就用命令列安裝(注意要聯網了)
2、安裝vim 要看你的是什麼linux作業系統了,上網隨便一找就能知道怎麼安裝, 住:ubuntu 下安裝方法,sudo apt-get install vim
3、vim是vi的公升級版, 要比vi好用。至於vim怎麼用 就只能自己慢慢練習了 熟能生巧嘛, 用熟了話 會感覺是一款很不錯的編輯器。
7樓:
用終端開啟,終端就是和windows下cmd差不多的那個東西。
你在桌面右擊看有不有,沒有就在和windows裡,工作列上和開始差不多的那個裡面找。
開啟終端以後。
編輯hello.c
vi hello.c (不太推薦用vi,用vim,gedit比較好,後面兩個是帶顏色的)
編譯hello.c
gcc hello.c -o hello
執行程式。
./hello
除錯的話,用gdb,不過用gcc的時候要用加入 -g 選項。
gcc,gdb,如果你安裝系統的時候沒選的話,有可能沒有,可以去下乙個。
你用gcc的時候,如果提示你找不到這個命令,你就得去下乙個了。
8樓:匿名使用者
make
configure
google 之
linu中的,linux中的kill p怎麼用?kill p 程序號 這個格式好象不太對啊
用man kill看一下啊 比如name kill send a signal to a process synopsis kill pid send sigterm to every process listed.kill signal pid send a signal to every pro...
共享雨傘開發方案怎麼做,想要開發共享雨傘方案要多少錢
思路 先明確共享雨傘前景,然後根據其前景確定共享雨傘的基本功能和特色服務。一 共享雨傘前景 1 成本低,使用者群體大,成本隨著使用者規模的不斷擴大,可降低單個使用者成本。2 共享雨傘是剛需 高頻 小額支付,短時間內可積累千萬級訂單。3 標準化服務 資金加持,就可將共享雨傘快速複製,實現爆發式增長。二...
C在開發中工廠模式在三層裡怎麼用的
抽象工廠模式向客戶端提供乙個介面,使得客戶端在不必指定具體型別的情況下,建立多個產品族中的物件。本文採取的仍然是接著以前的那個快餐店的例子。現在,快餐店經常良好,逐漸發展壯大,為了適合不同地方人的飲食習慣,建立了兩大系列 相當於產品族 快餐,北方系列和南方系列。每個系列分別由乙個大廚掌勺。抽象工廠模...