分段错误:"...没有这样的文件或目录"
Segmentation Fault: "...no such file or directory"
我遇到了奇怪的 seg 错误,似乎来自不在我的程序中的某个地方......反正没有明确。 我在两个数组上调用"strcmp"... 两个数组都存储在相同类型的结构中。 我用点符号得到一个,一个通过取消引用"->":
int name = strcmp(one.name, two->name);
它编译得很好,但是当我运行它时,我遇到了seg错误。 我尝试使用 GDB 跟踪它,但是当我在我认为它应该发生的地方之前放置断点时,它无论如何都会出错。 我得到:
Program received signal SIGSEGV, Segmentation fault.
__strcmp_ia32 () at ../sysdeps/i386/i686/multiarch/../strcmp.S:40
40 ../sysdeps/i386/i686/multiarch/../strcmp.S: No such file or directory.
in ../sysdeps/i386/i686/multiarch/../strcmp.S
FML。 建议? 谢谢!
我的建议:用 -g 编译它并通过 valgrind 运行它。
相关文章:
- C++系统找不到指定的文件错误
- C++语法头文件错误
- C++生成文件错误"implicit entry/start for main executable"
- C++/生成文件错误:未定义对"main"的引用
- VS2019:资源文件错误:中性(默认)(未知子语言:0x8)
- C++程序不制作文件(错误)
- 安卓工作室 |CPP 文件错误错误: 位图库中对"AndroidBitmap_unlockPixels"的未定义引用
- "what does ":*** [可执行文件] 错误 1 " mean ?"
- 如何修复使用VScode调试器gcc调试时的"找不到文件"错误
- 在课堂上创建了一个朋友,给出"无输入文件"错误
- Qt .exe文件错误
- c++ 添加具有写入文件错误的文本变量
- 无法转换 .CATPart 文件.错误:输入文件路径似乎包含不支持的字符
- 写入文本文件错误,QT
- C++写入文件错误
- Windows Subsystem for Linux (WSL) 下的间歇性随机"找不到文件"错误
- 犰狳读取MAT文件错误
- 无法求解FullPathForFilename:COCOS2DX中可能缺少文件错误
- C Wininet FTP列出了许多文件错误
- 生成文件错误 - 找不到文件 - *.cpp