如何在 Ubuntu 22.04 LTS 上安装 GDB

Linux命令 Edge插件网 1年前 (2023-08-11) 829次浏览 已收录 0个评论

GNU 调试器,通常称为 GDB,是软件开发人员必不可少的工具。它有助于识别和解决错误,从而实现更顺畅的代码执行。GDB 提供实时监控、内存分析和代码分析等功能,对于新手和有经验的程序员来说都是必不可少的。

如何在 Ubuntu 22.04 LTS 上安装 GDB

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 GDB

第 1 步。首先,通过在终端中运行以下命令,确保所有系统软件包都是最新的。apt

<span class="pln">sudo apt update
sudo apt upgrade</span>

第 2 步。在 Ubuntu 22.04 上安装 GDB

通过包管理器安装 GDB 是最简单的方法。运行以下命令:

<span class="pln">sudo apt install gdb</span>

通过运行以下命令验证是否已安装 GDB

<span class="pln">gdb </span><span class="pun">--</span><span class="pln">version</span>
  • 方法 2:从源代码编译 GDB

首先,我通过运行以下命令来构建基本包,其中包含编译软件的必要工具:

<span class="pln">sudo apt install build</span><span class="pun">-</span><span class="pln">essential</span>

接下来,d从 GNU 官方网站加载 GDB 源代码。您可以使用以下命令下载最新版本:

<span class="pln">wget https</span><span class="pun">:</span><span class="com">//ftp.gnu.org/gnu/gdb/gdb-13.2.tar.gz</span>

通过运行以下命令提取源代码:

<span class="pln">tar </span><span class="pun">-</span><span class="pln">xvf gdb</span><span class="pun">-</span><span class="lit">13.2</span><span class="pun">.</span><span class="pln">tar</span><span class="pun">.</span><span class="pln">gz</span>

通过运行以下命令切换到解压缩的目录:

<span class="pln">cd gdb</span><span class="pun">-</span><span class="lit">13.2</span>

通过运行以下命令配置生成:

<span class="pun">./</span><span class="pln">configure</span>

这将检查您的系统是否存在必要的依赖项并生成生成文件。

通过运行以下命令编译源代码:

<span class="pln">make</span>

这将编译源代码并创建 GDB 可执行文件。

通过运行以下命令安装 GDB

<span class="pln">sudo make install</span>

这将在您的系统上安装 GDB

通过运行以下命令验证是否已安装 GDB:

<span class="pln">gdb </span><span class="pun">--</span><span class="pln">version</span>

这应该显示系统上已安装的 GDB 版本。

第 3 步。基本 GDB 用法入门。

当您知道如何使用它时,GDB 是最有效的。下面是调试简单 C 程序的快速示例:

创建一个以以下代码命名的文件:hello.c

<span class="com">#include</span> <span class="str"><stdio.h></span>
<span class="kwd">int</span><span class="pln"> main</span><span class="pun">()</span> <span class="pun">{</span>
<span class="kwd">int</span><span class="pln"> num </span><span class="pun">=</span> <span class="lit">5</span><span class="pun">;</span><span class="pln">
printf</span><span class="pun">(</span><span class="str">"Number: %d\n"</span><span class="pun">,</span><span class="pln"> num</span><span class="pun">);</span>
<span class="kwd">return</span> <span class="lit">0</span><span class="pun">;</span>
<span class="pun">}</span>

使用调试符号编译程序:

<span class="pln">gcc </span><span class="pun">-</span><span class="pln">g </span><span class="pun">-</span><span class="pln">o hello hello</span><span class="pun">.</span><span class="pln">c</span>

启动 GDB:

<span class="pln">gdb </span><span class="pun">./</span><span class="pln">hello</span>

感谢您使用本教程在 Ubuntu 系统上安装 GDB(GNU 项目调试器)。有关其他帮助或有用信息,我们建议您查看GDB官方网站


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Ubuntu 22.04 LTS 上安装 GDB
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址