- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在使用 Inet,我对我的工作做了一些修改。我创建了一个新的地址类(我没有任何错误)。当我想在我的文件 .cc 中使用此类时我收到此错误:
<!> Warning: opp_run: Cannot check library ../../src/inet: ../../src//libinet.so: undefined symbol: _ZNK12MYAddress3strEv
<!> Error during startup: Cannot load library '../../src//libinet.so': ../../src//libinet.so: undefined symbol: _ZNK12MYGAddress3strEv.
OMNeT++ Discrete Event Simulation (C) 1992-2011 Andras Varga, OpenSim Ltd.
Version: 4.2.2, build: 120327-7947143, edition: Academic Public License -- NOT FOR COMMERCIAL USESee the license for distribution terms and warranty disclaimer
End.
Simulation terminated with exit code: 1
(I don't know what it means)
我使用了 debbug,我得到:
.gdbinit: no such file or directory
But I don't know what it means as well.
所以,如果你能帮助我,我将不胜感激。我不知道如何解决我的问题。
最佳答案
您可以安全地忽略丢失的 .gdbinit 警告。这与您的问题无关。
根本原因很可能是新的 Address 类没有包含在创建的共享库中。请务必重新创建您的 makefile 并检查您是否使用 .cc 作为扩展名以及该文件是否位于 src 目录下。
关于c++ - OMNET++: .gdbinit: 没有这样的文件或目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13543049/
当我开始使用 gdb 进行调试时,我将一些断点和命令编辑到 gdbinit 文件中。 如何在不脱离进程的情况下进行调试时更改此文件并再次加载它? 最佳答案 How can I change this
这可能吗? 为了举一个具体的例子,请考虑以下宏: define pos po ([self $arg0]) end 所以现在如果我输入 pos 文本,它就会变成 po [self text]。但如果有
Eclipse 没有调试我的 C++ 代码。它要求提供一个 gdb 版本。我修复了 gdb 的路径,但 .gdbinit 文件仍然丢失。我找不到它。调试过程现在刚刚终止。 eclipse 是否有一个内
抱歉我的无知,但我看到有很多关于 .gdbinit 文件的问题。我只是不明白这个文件给我带来了什么。似乎它用于现代 gdb 的一些 python 脚本,使 gdb 的输出更具可读性。 但是确切的区别是
有没有办法重新加载.gdbinit 文件。 假设您已经在 gdb 中工作,并且已经对 .gdbinit 进行了更改,并且希望在不干扰当前 gdb 环境的情况下重新加载新的 .gdbinit。 这可能吗
我正在尝试设置一组函数,让 gdb 跳过这些函数以防止通过以下命令介入: skip myfunction .但是,如果我将它们放在 ~/.gdbinit 而不是在终端 gdb 提示符中说,我会得到错误
我有一个包含 GDB 断点的文件 ~/.gdb_bps。我使用 save Breakpoints .gdb_bps 生成了此文件。我试图在 GDB 启动时通过将此行添加到 ~/.gdbinit 来获取
我是 python 的新手,我习惯使用 gdb。我想知道是否有一种方法可以为 pdb 提供一个类似于 .gdbinit 的初始化文件。主要原因是因为我想定义函数,这样我就不必输入 import os;
我正在使用 Inet,我对我的工作做了一些修改。我创建了一个新的地址类(我没有任何错误)。当我想在我的文件 .cc 中使用此类时我收到此错误: Warning: opp_run: Cannot ch
我遇到异常崩溃问题,我正在尝试编辑此文件以获取有关崩溃的更多信息。 .gdbinit 在哪里,我该如何编辑它? 最佳答案 您也可以将.gdbinit 放在您的调试文件夹中,这更适用于调试不同的应用程序
You can run gdb without printing the front material, which describes gdb's non-warranty, by specifyi
我在编程方面的知识和经验还很新鲜和基础,所以请多多包涵。 我希望能够通过 Eclipse 在我的 MacBook(操作系统 10.9.5 Mavericks)上使用 C++,我之前已经将其用于 Jav
在我的 ~/.gdbinit 中,我希望能够通过相对路径引用安装在我的主目录中的 GDB python pretty-print : python import sys # 1, works sys.
这是一个看似微不足道的问题,但我找不到一个简单的方法来完成它。 我的 .gdbinit 文件定义在与 gdb.exe 所在的同一目录中——即在我的编译器的 bin 目录中。但是,当我运行 gdb 时,
这里是放置在 ~/.gdbinit 中的断点列表,它们对调试内存问题非常有帮助: fb -[NSException raise] fb -[NSAssertionHandler handleFailu
使用原始 gdb (Debian 8.2.1-2) 调试 RefPerSys(GPLv3+,在 gitlab 上)提交 ec4ab756d302056cace0b在我的 Linux/x86-64/De
如何将命令“commands break#”放入 .gdbinit 中?我试过了但是失败了。谢谢 define macro1 b func1 commands p func1_
应该叫.gdbinit还是gdb.ini? 我想我会试试 this文件。 我正在使用使用 MinGw 的 Vectorcast 进行测试。我将具有两个名称(.gdbinit 和 gdb.ini)的文件
我正在尝试创建一个 ~/.gdbinit,其中包含一些用于各种 Qt 对象的 Qt pretty-print ,尤其是 QString。我想在没有 Qt Creator 的情况下使用常规 GDB 来执
我希望在使用 gdb 调试时设置源代码的路径。我选择使用 .gdbinit 文件来执行此操作。 基本上,它包含一个命令: directory="/path/to/src". 但是,我希望能够将该命令指
我是一名优秀的程序员,十分优秀!