在 CentOS 上调试 Dolphin 的实用指南
先确认目标
Dolphin 模拟器的调试步骤
make -j$(nproc)。./dolphin-emu -l 打开日志窗口;图形界面:Config -> Debug -> Show Log Window。gdb ./Binaries/dolphin-emu,设置断点(如 b PowerPC::BreakPoints::Add),运行 run --debug 进入调试会话;LLDB 可用条件断点与内存监视定位复杂问题。SConfig::GetInstance().bEnableCodeTrace = true; 并限定起止地址),输出到 User/CodeTrace/ 进行分析。DolphinDB 的调试步骤
sudo yum install dolphindb-<version>.rpm;启动/开机自启:sudo systemctl start|enable dolphindb;状态检查:sudo systemctl status dolphindb。docker run -d --name dolphindb -p 8848:8848 dolphindb/dolphindb,挂载配置/数据/日志卷便于调试与持久化。sudo systemctl restart dolphindb。netstat -tunlp | grep 8848;权限与目录归属检查:chown/chmod 确保运行用户可写数据/日志目录。ulimit -S -c unlimited 或编辑 /etc/security/limits.conf;设置 core 路径与命名:echo /corefile/core-%e-%p-%t > /proc/sys/kernel/core_pattern 并创建目录。DolphinScheduler 的调试步骤
Dolphin 文件管理器的调试步骤
sudo yum update;检查冲突:yum check 或 dnf repoquery conflict dolphin;移除冲突包:sudo yum remove <pkg>;重装:sudo yum reinstall dolphin。sudo yum install nautilus 或 sudo yum install thunar;查看系统日志:sudo journalctl -xe 与 /var/log/yum.log 获取线索。