5.1是基于KDE框架5和Qt5的,KDevelop 5.1發布的時候已經大大改善了系統的穩定性和性能。此版本是特殊的,因為它標志著KDE4時代的徹底結束,KDevelop 5.1將會長期穩定。未來KDevelop將繼續更新,但將不會增加新的功能。
【使用說明】
第一步,新建工程
可以通過菜單操作啟動相應的向導程序,借助它完成工程的初建工作?!綪roject】→【New Project】在新建工程過程中,主要需要指定工程文件保存位置、工程名稱、工程類型,并且可以填寫編程作者的信息。根據所選工程類型(比如,是文本界面的程序還是圖形界面的程序,是C 程序還是C++程序),向導程序會自動生成一批模板文件。
第二步,編輯程序文件
向導程序一般會創建一些程序文件,應該對這些文件進行編輯以滿足特定的編程需要。還可以執行菜單操作來增加新的文件。【File】→【New】上述操作后,會出現一個對話框,用于指定文件名和文件類型。根據文件類型的不同,會自動設定合適的擴展名。注意,“Add to project”復選框應該勾選上以確保新文件被加入到當前的工程中。
第三步,生成源碼結構
在編輯好程序文件后,要先借助GNU Build System 生成系統生成源碼結構。在增加了新文件(或目錄)、修改了文件(或目錄)名、改變文件的保存位置之后,都應該重新生成源碼結構。具體而言,生成源碼結構包括autoconf、automake等操作,把每個子目錄的Makefile .am變成了Makefile in。具有源碼結構的程序文件包可以在任何 UNIX、LINUX的系統上使用簡單的命令(即configure/make/make install等)進行配置、編譯、連接和安裝??梢詧绦胁藛尾僮鱽砩稍创a結構:【Build】→【Run automake&conf】
第四步,配置,即運行configure
configure是一個腳本,用來確定所處系統的細節,比如使用何種編譯器、何種庫,以及編譯器和庫的保存位置,并把Makefile in的相應部分進行替換,形成Makefile??梢詧绦胁藛尾僮鱽磉M行配置:【Build】→【Run configure】
第五步,編譯連接
執行菜單操作【Build】→【Built Project】即可完成編譯連接,形成可執行文件。默認情況下,這種可執行文件是帶有源碼調試符號的。對于多文件的程序,一般需要對每一個文件分別進行編譯生成目標文件。當每個文件的編譯通過之后,再統一進行編譯連接。單獨編譯當前正在編輯的文件的菜單操作是:【Build】→【Compile File】
第六步,運行
如果想在KDevelop的控制下運行已編譯連接好的程序,可以執行菜單操作:【Build】→【Excecute program】如果想單獨運行程序,則需要先安裝,然后在命令行中輸入相應的可執行文件的名字(一般來講,就是工程的名字)即可。KDevelop會把可執行文件放在/usr/local/bin之中【Build】→【Install】。
【更新日志】
V5.1.0
1、支持 LLDB
LLDB 插件可讓 KDevelop 與獨立的 LLDB MI 驅動程序(lldb-mi)通信; 所以現在可以使用 LLDB 作為 KDevelop 的替代調試器后端。
2、分析器運行模式
分析器運行模式包含一系列旨在與類似分析器的插件配合使用的操作,支持諸如 Cppcheck,Clang-Tidy 和 krazy2 等眾所周知的靜態分析工具,還包括 Valgrind 調試和分析軟件。KDevelop 的調試器框架可用于 GDB 和 LLDB MI 通信。