如何使用调试符号编译 Mesa?

如何使用调试符号编译 Mesa?

我想修改 Mesa 的源代码并在启用调试符号的情况下构建它。我使用以下命令下载并构建了源代码:

sudo apt build-dep libgl1-mesa-dev
apt source libgl1-mesa-dev
export CFLAGS='-O0 -ggdb3'
export CXXFLAGS='-O0 -ggdb3'
dpkg-buildpackage -rfakeroot -uc -b
sudo dpkg -i *.deb

我的修改现已启用,但没有调试符号。根据Mesa 的网站,我应该通过-g在 Make-config 文件中设置标志来启用调试符号,但没有这样的文件。

-g假设它解决了我的问题,那么在编译 Mesa 之前我应该​​将标志放在哪里?

相关内容