visualgdb是目前我遇到的在windows下開發linux應用程式最好用的軟體,它不僅可以直接在vs環境中編譯linux程式,還可以直接對linux程式進行除錯,極大的方便了windows程式設計師開發linux程式。
在發現這個軟體之前,我開發linux下的程式是在windows下使用vs進行編輯,編寫跨平台的**,先在windows下用vs編譯、除錯或者執行,如果沒有什麼問題了,再在linux下執行。在linux下我是使用的qt的工程檔案(*.pro),借助qt工具,生成makefile來編譯;linux下的除錯的話,還是得直接使用gdb,如果控制台,只能直接使用gdb,如果圖形介面的話,還可以使用kdbg(這個工具還是比較好用的,快捷鍵與vs差不多)。之前的專案差不多就是以這種方式完成的,與windows下強大的vs ide相比,linux下的程式開發,對windows程式設計師來說,感覺很是羞澀。
前段時間發現了visualgdb,在試用之後,就對它愛不釋手了,它完全迎合了習慣了windows下使用vs開發程式的人員。visualgdb幫我們把linux下那些繁瑣的工作(寫makefile、輸入命令編譯、使用命令除錯等等)全部搞定,對windows程式設計師來說,僅是寫makefile就夠痛苦的了。
經過使用visualgdb一段時間後,發現visaulgdb中不能直接設定使用預編譯頭,需要自己修改makefile檔案進行設定,今天終於把它設定成功;同時,我還成功將編譯時的命令列輸出遮蔽並改為類似vs的只輸出:compile ***,改天有時間再把這部分寫出來與大家一起分享。
visualgdb下stm32工程模板修改
最近嘗試試用visualgdb來調stm32。由於剛從keil轉到visualgdb,有一些部分還不是很習慣。比如visualgdb中st的std periph lib是以唯讀的形式儲存在軟體安裝路徑下,而不是在工程檔案路徑下的。因此和keil的工程有部分難以相容。因此在這裡整理區分並記錄一下。首先...
Puppet安裝使用 安裝篇
puppet 配置管理工具,使用c s架構,客戶端的factor蒐集客戶端各種資源資訊,上報伺服器端master,檢查伺服器端配置,有改變則編譯並在客戶端執行。客戶端可以根據設定的runinterval的值與伺服器進行一次通訊,檢視是否有配置變更,也可以在伺服器上主動觸發一次配置資訊更新,強制各客戶...
mysql 安裝bex mysql安裝使用
在oj中,mysql主要用來儲存使用者資訊。它的安裝和使用比較簡單,下面簡單介紹一下。首先說明一下我的linux分支環境是ubuntu 12.04,其他的分支大致步驟也是類似,可能命令有所不同。一 安裝 sudo apt get install mysql server 二 使用 mysql的常見命...