如何重建包以包含调试信息?

hto*_*que 8 package-management debugging

我想重建一个包以包含调试符号,我该怎么做?没有-dbg可用的包,也没有-dbgsym来自ddebs存储库的包。

hto*_*que 11

您只需几个步骤即可完成此操作:

  1. 获取必要的工具并构建依赖项:

    sudo apt-get install devscripts fakeroot
    sudo apt-get build-dep <package>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 设置构建选项:

    export DEB_BUILD_OPTIONS="debug nostrip noopt"
    
    Run Code Online (Sandbox Code Playgroud)
  3. 构建包:

    fakeroot apt-get source -b <package>
    
    Run Code Online (Sandbox Code Playgroud)
  4. 安装软件包:

    sudo dpkg -i <package>*.deb
    
    Run Code Online (Sandbox Code Playgroud)