OMNET++;4.2.2.gdbinit:没有这样的文件或目录

OMNET++;4.2.2.gdbinit:没有这样的文件或目录,gdb,omnet++,Gdb,Omnet++,在Ubuntu12.4的Omnet++4.2.2中调试时,我遇到了一个错误“.gdbinit:没有这样的文件或目录”。调试器似乎无法找到“.gdbinit”,或者调试器无法找到不兼容的调试器。那么,在我的电脑中哪里可以找到“.gdbinit”,或者在哪里可以找到要替换的正确版本呢?任何想法都将不胜感激 丹恩 大家好,我有我的问题的其他解决方案,并想写在这里为那些谁需要稍后参考。我们可以使用valgrind来代替gdb。据我所知,它是检测与内存分配相关的bug的非常好的工具。要在Omnet中使用

在Ubuntu12.4的Omnet++4.2.2中调试时,我遇到了一个错误“.gdbinit:没有这样的文件或目录”。调试器似乎无法找到“.gdbinit”,或者调试器无法找到不兼容的调试器。那么,在我的电脑中哪里可以找到“.gdbinit”,或者在哪里可以找到要替换的正确版本呢?任何想法都将不胜感激

丹恩


大家好,我有我的问题的其他解决方案,并想写在这里为那些谁需要稍后参考。我们可以使用valgrind来代替gdb。据我所知,它是检测与内存分配相关的bug的非常好的工具。要在Omnet中使用valgrind,您必须确保将其安装在您的操作系统中(例如,在Ubuntu中,只需键入sudo apt get install valgrind)。然后在OMNETIDE中,只需选择Profile As。。而不是调试为。。然后选择Omnet++模拟,然后在valgrind窗口中跟踪bug。我确实通过这种方式找到了我的错误所在。 谢谢
Danh

ls-l~/.gdbinit有什么显示吗?听起来它可能是一个指向被移动文件的符号链接。在shell中键入
gdb
是否显示任何错误?@Mark:以下是我键入两个命令时的报告:grsst@OBSModules:~$ls-l~/.gdbinit ls:无法访问/home/grsst/.gdbinit:没有这样的文件或目录grsst@OBSModules:~$gdb GNU gdb(Ubuntu/Linaro 7.4-2012.04-0ubuntu2.1)7.4-2012.04版权所有(C)2012免费软件基金会,公司许可证GPLV3+:GNU GPL版本3或更高版本,这是免费软件:你可以自由地改变和重新分配它。在法律允许的范围内,不存在任何担保。键入“show copying”和“show warranty”了解详细信息。在看到
.gdbinit:没有这样的文件或目录
错误消息之前,您会键入(或单击)什么命令?事实上,我正在Omnet++中工作,并尝试以..运行调试。。然后选择Omnet++Simulation。只是为了向您提供更多信息:我正在使用64位Ubuntu 12.4。在Omnet++中有一个自定义选项,允许选择.gdbinit,但我不知道当前的.gdbinit在哪里,以及如何将其更新到另一个版本以进行试用。