GUIDE

工具 / 编辑器

本地源文件:docs/tools__editor__guide.md

GUIDE

GUIDE(GAIT Universal IDE)是由北航 GAIT 研究组开发的、专门为 NOI 选手设计的、支持 C/C++/Pascal 三种程序设计语言的小型集成开发环境.

Note

自 2021 年 9 月 1 日起启用的 NOI Linux 2.0 不再包含 GUIDE.1

安装

Windows

参见 <https://www.noi.cn/xw/2009-03-23/714714.shtml>.

Linux

参见 <https://www.noi.cn/xw/2009-03-23/714714.shtml> 或按照如下步骤安装.

需要的动态库文件及包名

动态库Arch 包名Debian 包名Fedora 包名openSUSE x86 包名openSUSE x86_64 包名
libpng12.so.0lib32-libpng12libpng12libpng12libpng12-0libpng12-0-32bit
libSM.so.6lib32-libsmlibsm6libSMlibSM6libSM6-32bit
libICE.so.6lib32-libicelibice6libICElibICE6libICE6-32bit
libXi.so.6lib32-libxilibxi6libXilibXi6libXi6-32bit
libXrender.so.1lib32-libxrenderlibxrender1libXrenderlibXrender1libXrender1-32bit
libXrandr.so.2lib32-libxrandrlibxrandrlibXrandrlibXrandr2libXrandr2-32bit
libfreetype.so.6lib32-freetype2libfreetype6freetypelibfreetype6libfreetype6-32bit
libfontconfig.so.1lib32-fontconfiglibfontconfig1fontconfiglibfontconfig1libfontconfig1-32bit
libXext.so.6lib32-libxextlibxext6libXextlibXext6libXext6-32bit
libX11.so.6lib32-libx11libx11-6libX11libX11-6libX11-6-32bit
libz.so.1lib32-zlibzlib1gzliblibz1libz1-32bit
libgthread-2.0.so.0lib32-glib2libglib2.0-0glib2libgthread-2_0-0libgthread-2_0-0-32bit
libglib-2.0.so.0lib32-glib2libglib2.0-0glib2libglib2_0-0libglib2_0-0-32bit
libstdc++.so.6lib32-gcc-libslibstdc++6libstdc++libstdc++6libstdc++6-32bit
libgcc_s.so.1lib32-gcc-libslib32gcc1libgcclibgcc_s1libgcc_s1
librt.so.1lib32-glibclibc6glibcglibcglibc-32bit
libpthread.so.0lib32-glibclibc6glibcglibcglibc-32bit
libdl.so.2lib32-glibclibc6glibcglibcglibc-32bit
libm.so.6lib32-glibclibc6glibcglibcglibc-32bit
libc.so.6lib32-glibclibc6glibcglibcglibc-32bit

在 Debian 或 Ubuntu 安装

---|---

#### 在 openSUSE 安装

按照 [openSUSE/opi](https://github.com/openSUSE/opi#install) 给出的方式安装 opi.

然后:(32 位用户自行删去 `-32bit`)

---|---

编辑文件

点击页面上方工具栏的「新文件」按钮(或者使用Ctrl+N快捷键)来创建一个新文件.

在默认情况下,GUIDE 的代码字体并非等宽字体,看上去非常不美观,因此需要在设置中更改字体.

在 编辑 -> 选项 -> 语法高亮设置 中,点击「全部字体」按钮,即可切换编辑器字体.

需要注意的是,对于未保存的新文件,字体仍然是默认字体.因此建议在开始编辑前先保存文件(点击工具栏的「保存」按钮,或按下Ctrl+S快捷键),再进行编辑.

编译与运行

在编辑完源代码后,点击工具栏的「编译」按钮(或F7快捷键)进行编译.

更改编译选项

GUIDE 没有设置默认编译选项的功能,用户只能更改对某个文件的编译选项.

右键点击想要更改编译选项的文件的标签,选择 设置编译命令 选项,即可更改该文件的编译选项.

如果源代码正常编译,点击工具栏的「运行」按钮(或Ctrl+F5快捷键)即可运行程序.

调试

GUIDE 自带的调试功能存在很多 bug(如程序中途发生崩溃等),因此不推荐直接使用 GUIDE 的调试功能.

建议直接在 终端 下使用 gdb 来进行调试.

  1. NOI Linux 2.0 发布,将于 9 月 1 日起正式启用!
本页面最近更新: 2026/1/7 08:56:54,更新历史 发现错误?想一起完善?在 GitHub 上编辑此页! 本页面贡献者:CoelacanthusHex, Enter-tainer, StudyingFather, Tiphereth-A, c-forrest, CCXXXI, Xeonacid 本页面的全部内容在CC BY-SA 4.0SATA 协议之条款下提供,附加条款亦可能应用