DDD 运行时错误

Runtime Error with DDD

本文关键字:运行时错误 DDD      更新时间:2023-10-16

第一次尝试DDD与我已经在另一台机器上编写和编译的一些C++代码。当我使用代码运行DD时,出现此错误:

Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
terminate called after throwing an instance of 'std::runtime_error'
what(): User configuration file not found
Program received signal SIGABRT, Aborted.
0x00007ffff6f84428 in __GT_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 (gdb)

不知道该怎么想,因为我的代码是在RPi上构建和运行的。任何帮助将不胜感激!

当我使用代码运行DD时,出现此错误

这是程序的错误(引发异常(。

您可以使用 GDB where 命令找出该错误的来源。

如果程序在 DDD 外部运行时未引发此异常,则程序很可能在其当前目录中查找"配置文件"(坏主意 (TM((,并且启动它的目录与 DDD 启动它的目录不同。

您可以使用 DDD 中的cd命令来更改当前目录,这可能会为您"修复它"(但实际上您应该修复程序,以便它使用$HOME或其他一些明确定义的位置作为其配置文件(。