複製鏈接
請複製以下鏈接發送給好友

GUIDE

(集成開發環境)

鎖定
GUIDE(GAIT Universal IDE)是由北京航空航天大學GAIT研究組開發的、專門為信息學奧林匹克競賽選手設計的輕量級集成開發環境,具有跨平台、操作簡單、跨編程語言和單文件編譯調試等特點 [1] 
中文名
GUIDE
全    稱
GAIT UniversalIDE [1] 
原    名
Manna IDE [2] 
開發者
Richard R. Zhang北京航空航天大學GAIT研究組 [1] 
軟件平台
Linux/Windows [1] 
最新版本
1.0.2 [3] 
軟件授權
GNU GPL v2 [2] 
開發框架
Qt4 [2] 

GUIDE簡介

GUIDE GUIDE
GUIDE(GAIT Universal IDE)是由北航GAIT研究組開發的、專門為NOI選手設計的、支持C/C++/Pascal三種程序設計語言的小型集成開發環境 [1]  。作為一個簡單、快捷的開發環境,GUIDE旨在為選手們提供單文件編譯、調試和運行的環境 [1]  。測試版名稱叫做Manna IDE,正式發佈後更名為GUIDE [2] 

GUIDE主要特點

GUIDE的主要特點如下 [1] 
  1. 跨平台:GUIDE可在Linux平台和Windows平台上運行,且界面和使用方法幾乎完全相同。
  2. 多語言支持:GUIDE目前無差別的支持C/C++Pascal三種語言的編輯、編譯和調試運行。
  3. 單個源文件編譯、調試:使用GUIDE,用户可以省去建立工程的煩瑣過程,提升開發速度。

GUIDE技術信息

GUIDE使用C++語言和Qt4編寫,在Windows下依賴MinGW。GUIDE使用了一些其它開源項目的源代碼,例如:QScitinlla、QDevelopQt。內嵌代碼調試器調用GDB。GUIDE屬於開源自由軟件,以GNU GPL v2協議發佈 [2] 

GUIDE版本歷史

Manna IDE 0.0.1:測試版 Manna IDE 0.0.1:測試版
Manna IDE 0.0.1:測試版 [2] 
GUIDE 1.0.0:在測試版的基礎上,根據用户的操作習慣對若干功能進行了調整,並添加了多個提升選手操作速度的快捷功能 [1] 
GUIDE 1.0.1:在測試版的基礎上,根據用户的操作習慣對若干功能進行了調整,並添加了多個提升選手操作速度的快捷功能 [1] 
GUIDE 1.0.2:增加了API自動查錯插件。
參考資料
  • 1.    北京航空航天大學GAIT研究組.GUIDE用户手冊[EB/OL].[2018-09-14].http://download.noi.cn/T/noi/GUIDE_v1.1.pdf
  • 2.    Welcome to Manna IDE  .Google Code Archive[引用日期2019-08-16]
  • 3.    GUIDE 1.0.1正式版發佈  .NOI 全國青少年信息學奧林匹克競賽[引用日期2019-08-16]