當前位置:編程學習大全網 - 編程語言 - 如何用kdevelop創建C語言項目?

如何用kdevelop創建C語言項目?

1.?KDevelop只是壹個IDE。如果要編譯C語言程序,安裝make和GCC,以及頭文件,應該從這裏開始:

須藤?apt-get?build-dep?gcc?

須藤?apt-get?安裝?構建-基本

步驟2安裝KDevelop

須藤?apt-get?安裝?kdevelop3

3.安裝後可以在應用->中下載;編程?看到了嗎?KDevelop。以下使用KDevelop的開發程序被轉,偷懶:-)

基本步驟?

壹般來說,用KDevelop編程壹般要經過以下幾個步驟。編程比較復雜,很難壹次成功。這些步驟

可能要重復很多次。?

在Ubuntu軟件中心安裝KDevelop後,從模板創建了壹個終端C++項目。選擇構建後,點擊“可執行文件”運行失敗,需要進行如下配置。

選擇運行-配置啟動器。

第壹步是建立壹個新項目?

您可以通過菜單操作啟動相應的向導程序,並使用它來完成項目的初始構建。?

項目→新建?項目?

在新建項目的過程中,主要需要指定項目文件的存放位置、項目名稱、項目類型,可以填寫編程作者?

信息。根據選擇的項目類型(比如是文本界面程序還是圖形界面程序,是C程序還是C++程序),向導程序會自動生成壹批模板文件。?

第二步,編輯程序文件?

向導程序通常會創建壹些程序文件,應該對這些文件進行編輯以滿足特定的編程需求。?

您也可以執行菜單操作來添加新文件。?

文件→新建?

完成上述操作後,會出現壹個對話框來指定文件名和文件類型。根據不同的單據類型,自動設置關閉。

適當延期。註意,“添加?去哪?應該選中“項目”復選框,以確保新文件被添加到當前項目中。?

第三步,生成源代碼結構?

編輯完程序文件,首先要用GNU?建造?系統生成系統生成源代碼結構。添加新文件後(或目的?

記錄),修改文件(或目錄)名,改變文件的位置,就應該重新生成源代碼結構。具體來說,生成的源代碼結構包括autoconf、automake等操作,把每個子目錄的Makefile.am變成Makefile .在有源代碼結構的程序包中UNIX簡單命令(即configure/make/make?安裝等。)進行配置、編譯、連接和安裝。

您可以執行菜單操作來生成源代碼結構:?

構建→運行?汽車制造與銷售。conf?

第四步,配置,也就是運行configure?

Configure是用來確定系統細節的腳本,比如用什麽編譯器和庫,編譯器和庫?

保存位置,替換Makefile.in的對應部分,形成Makefile。?

您可以執行菜單操作來配置:

構建→運行?配置?

第五步,編譯連接?

執行菜單操作構建→構建?項目可以完成編譯和連接,形成壹個可執行文件。默認情況下,此可執行文件標有源代碼調試符號。?

對於多文件程序,通常需要單獨編譯每個文件來生成目標文件。每個文件編譯的時候都會統壹編譯連接。單獨編譯當前正在編輯的文件的菜單操作是:?

構建→編譯?文件?

第六步,跑?

如果您想在KDevelop的控制下運行編譯和連接的程序,您可以執行菜單操作:

Build→Excecute?程序?

如果想單獨運行程序,需要先安裝,然後在命令行輸入對應的可執行文件的名稱(壹般來說是?

項目的名稱)。KDevelop會將可執行文件放在/usr/local/bin中。

構建→安裝

編寫程序文件

通過菜單操作項目→新建?Project啟動“新建項目向導”,選擇項目類型,並指定?項目名稱及其存儲位置如圖所示。接下來,壹直單擊Next以完成項目的創建。

向導將自動生成壹個包含主函數的文件。以此文件為模板,在此基礎上修改添加代碼。

妳可以寫需要的程序。?

編譯?

程序寫好之後,妳要保存文件,然後按照上面說的步驟生成源代碼結構,配置,編譯,也就是反過來?

執行以下菜單操作:?

構建→運行?汽車制造與銷售。conf?

構建→運行?配置?

構建→編譯?文件?

如果每個操作都能正常完成,消息窗口會出現成功提示。如果沒有成功的提示,說明對應的操作失敗了,要找出原因。?

壹般來說,生成源代碼結構和配置這兩個操作都能順利通過。?

如果編譯連接是第壹次,壹般會失敗,因為很少有人能壹下子寫出壹個沒有任何語法錯誤的程序。觀點?

“信息”窗口中的提示信息可以幫助您了解語法錯誤發生的位置。單擊壹條錯誤消息,KDevelop會自動將光標定位在出現錯誤的語句上。

根據錯誤提示,糾正程序中的語法錯誤,然後再次嘗試編譯,直到出現成功的提示。?

常見的情況是程序中的壹個語法錯誤會導致多個錯誤消息。所以,第壹項應該是錯的?

仔細處理錯誤信息,然後從下面的錯誤信息中隨機選取幾條來處理,再嘗試編譯壹遍,看看有沒有錯誤信息。如此重復多次,直到所有錯誤提示消除,編譯成功。不要在依次處理完所有錯誤信息後再嘗試編譯,效率很低。

生成可執行文件?

編譯成功後,執行菜單操作構建→構建?項目可以生成相應的生成可執行文件。?

調試?

接下來可以執行菜單操作構建→執行?程序試運行程序。該操作在KDevelop的控制下進行。因此,如果出現“死循環”,可以執行菜單操作Build→Stop或按Esc鍵停止程序。

如果程序中有邏輯錯誤,將得不到預期的結果。很難消除邏輯錯誤。壹定要小心程序?

分析可以找到錯誤的原因。?

壹般的邏輯錯誤可以根據程序的運行性能來判斷。更深層次的邏輯錯誤需要調試工具。?

本章前面介紹的調試工具GNU?Gdb是壹個很好的工具,可以用來仔細分析程序,發現邏輯錯誤。

錯誤的根源。默認情況下,構建→構建後?項目運行結束後,可以在項目目錄下的/debug/src/中找到帶有源代碼調試符號的可執行文件。?

當發現邏輯錯誤時,您必須修改程序並重新編譯連接。然後試著再跑壹次。如果還是得不到預期的結果,說明?

程序還有邏輯錯誤,要重新分析。重復多次,直到消除所有邏輯錯誤。?

發布可執行文件?

如果只想發布程序的可執行文件,可以先調整項目的編譯連接選項,選擇優化編譯的方式。可以嗎?

獲得更小更快的可執行文件。?

可以使用菜單項目→構建?配置修改編譯連接選項。該菜單下有三個選項,默認為調試,生成的可執行文件包含源程序調試符號;還有選擇嗎?默認或優化。選擇優化後,編譯時將優化連接,從而產生更小的可執行文件和更快的執行速度。

選擇Debug時,可執行文件保存在項目目錄下的/debug/src/中;選擇優化時,?可執行文件保存在項目目錄的/optimized/src/中;選擇默認值時,?可執行文件保存在項目目錄的/src/中。

如果要發布可執行文件,應該選擇優化的方式編譯連接。?

發布源程序?

將項目目錄和其中的所有文件打包,形成源程序包。用戶拿到這個源碼包解壓後就不需要安裝KDevelop了?可以按照標準方法編譯安裝,也就是支持

配置,制作,制作?安裝,制造?清潔,制造?卸載和其他命令。這個包還包含KDevelop的工程文件和其他相關信息。因此,如果用戶安裝了KDevelop,可以直接打開項目進行修改。

如何使用現有的源文件?

KDevelop主窗口右側有壹個Automake?經理選項卡。點擊這個標簽,可以看到這個項目的源文件所在的文件夾和文件。在列出文件的窗口上方有壹個工具欄,用於添加文件。添加文件有兩種方式,壹種是鏈接,壹種是復制。

二樓

輕雲淡風?發布於:2007年6月-15?14:34:31

4.遇到的問題,根據上述方法編譯第壹個程序時遇到的問題:

a)跑步?汽車制造與銷售。當朋友報告錯誤時:

這是由於沒有安裝automake造成的。解決方案是在終端中運行以下代碼:

b)再次運行Run?汽車制造與銷售。交友時遇到錯誤:

這是由於沒有安裝libtool造成的,解決方法是

c)編程終於通過了,但是在Excecute?程序再次提示錯誤:

konsole?不是嗎?找到

這是由於沒有安裝konsole造成的。就裝吧。

又跑了壹次,終於看到結果,收工(* ^ _ _ ^ *)

須藤?apt-get?安裝?孔索爾

須藤?apt-get?安裝?libtool

宏?` AM_PROG_LIBTOOL '?不是嗎?找到了?在?圖書館

制作:?***?[全部]?錯誤?1

***?退出了?用什麽?狀態:?2?***

須藤?apt-get?安裝?汽車制造商1.9

cd?/home/long/code/dev/test '?& amp& amp?WANT_AUTOCONF_2_5="1 "?WANT _ AUTOMAKE _ 1 _ 6 = " 1 "?制造?-f?Makefile.cvs

a本地?

制作:?Aclocal:找不到命令?

制作:?***?[全部]?失誤?127?

***?退出了?用什麽?狀態:?2?***

  • 上一篇:自薦信100字【五篇】
  • 下一篇:小弟最近想自學ARM嵌入式,不知道是學arm7還是arm9,還是stm32?
  • copyright 2024編程學習大全網