我无法在Python
的Mac OS X 10.10中打开已编译的gdb
文件。
我尝试了这两个选项来打开文件,但它仍无效:
p0sxs-iMac:~ p0sx$ gdb --args /usr/bin/python
给出错误:
来自gdb的错误消息:不是可执行格式:文件格式无法识别
第二个选项:
gdb --args python ./ReaFile.py
给出错误:
来自gdb的错误消息:不是可执行格式:文件格式无法识别
希望有人可以帮助我。
答案 0 :(得分:0)
似乎gdb无法运行Universal二进制文件。见帖子:
file / usr / bin / python / usr / bin / python:具有2个体系结构的Mach-O通用二进制文件 / usr / bin / python(用于体系结构x86_64):Mach-O 64位可执行文件x86_64 / usr / bin / python(用于体系结构i386):Mach-O可执行文件i386
有没有办法构建gdb来解决这个问题?
没有。目前gdb无法调试胖二进制文件。用脂肪来 提取您想要使用的架构。