我正在使用几台freebsd机器,它们都是相同的版本,
10.3 版 i386。并通过端口在每台机器上安装distcc,
/usr/ports/devel/distcc/.
我认为 distcc 版本是 distcc-3.1,因为 /usr/ports/distfiles/ 中有 distcc-3.1.tar.bz2 文件。
任何编译都非常成功,即使以我预期的非常快的方式进行。
但是在我尝试在 gdb 中设置断点后,它无法捕获项目的任何源文件。
这可能是 distcc / distccd 在机器之间提供和接收的临时文件(例如'distccd_xxxxxx.ii')的结果。
我在 gdb 中尝试过 'directory' 命令,但这还不够,因为我的文件树太复杂而且太大了。
当我在没有 distcc 的情况下在本地编译它时,gdb 就很好。
有什么解决方案可以打破我的处境吗?