我想修改 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 之前我应该将标志放在哪里?