linux使用源码方式安装的软件库,进行调试的时候自动进入了源码中,这是什么原理呀

使用Clion调试一个软件代码,这个代码中使用了Ceres软件库,想要调试的时候进入Ceres中查看中间结果。
Ceres是需要安装到系统中,为了可以查看其中的函数,将Ceres源代码以DEBUG的方式进行了安装,调试的时候直接进入了Ceres的源码中(这些源码没有安装到系统中,还在下载后的文件夹中)

问题:这是什么原理呢,为什么可以直接从安装后的库文件中直接找到原始的安装文件呢,这样做调试代码是否妥当,大家都是怎么做的呢

https://recomm.cnblogs.com/blogpost/4152294