如何通过gedit调试c程序?

是否可以通过gedit文本编辑器调试我们用c编写的程序? 如果没有,我该怎么办?

gedit是一个文本编辑器 – 它会为语法着色,但无法帮助您编译或调试它。 我建议你使用的是geany 。 它是一个非常简单,易于使用的IDE,可用于编写,编译和调试。 它可以通过软件中心或sudo apt-get install geany

Gedit插件

使用gedit外部终端插件

您可以将gedit与终端插件一起使用。 步骤非常简单:

  1. 启用“Universe”存储库
  2. 安装gedit-plugins
  3. 激活“嵌入式终端”
  4. 使用Ctrl + F9打开终端
  5. 其他gedit插件

步骤1.启用“Universe”存储库

第一步是确保从Settings – > Software & Updates – > Ubuntu Software激活Universe存储库,并确保选中第三个选项:

gedit plugins repository.png

第2步。安装gedit-plugins

使用以下命令安装gedit-plugs

 sudo apt install gedit-plugins 

步骤3.激活“嵌入式终端”

打开gedit (不要使用sudo )并选择Edit – > Preferences – > Plugins并选中Embedded Terminal

gedit embedded terminal.png

步骤4.使用Ctrl + F9打开终端

在下面的GIF中,我们使用Ctrl + F9通过命令提示符获得一个小窗口。 使用鼠标单击并向上拖动分割线以显示大约24×80的大小。

颜色很可怕! (使用默认的gedit颜色方案)。 我刚刚学习这个来创建答案,所以我的鼠标移动速度很慢……

gedit open terminal.gif

第5步。其他gedit插件

如步骤4中所述,您可以抓住分隔条以使终端窗口更大。 这是正常图片(不是GIF)的样子。

我目前在gedit编码窗口中使用了另外三个插件:

  • 插件以不同的背景颜色显示80个字符的截止
  • 插件以缩略图显示整个文档,您可以拖动以快速转到代码部分
  • 突出显示匹配的括号

另外还有一个外部插件,我想为shellcheck / checker安装,显示bash代码错误。 我没有搜索其他语言的lint检查器,但很明显你可以直接输入gcc和其他命令到gedit终端窗口。

gedit teriminal line wrap.png

如需进一步阅读,请参阅:

  • gedit的代码完成
  • 程序员有用的Gedit插件 – HowtoForge
  • gedit:添加Python / C ++自动完成支持 – nixCraft
  • 5个程序员必备的Gedit插件| Yaser Sulaiman的博客
  • 如何在gedit中编程C语言 – Quora

gedit您需要的file.c创建一个新文件,您可以在其中键入代码。 您可以通过编译代码来调试它

如果你正在使用gcc编译器,那么cc你的program.c