gdb不会在Mac OS X 10.10中打开已编译的python

时间:2015-01-19 22:09:08

标签: python linux macos gdb

我无法在Python的Mac OS X 10.10中打开已编译的gdb文件。

我尝试了这两个选项来打开文件,但它仍无效:

p0sxs-iMac:~ p0sx$ gdb --args /usr/bin/python 

给出错误:

  

来自gdb的错误消息:不是可执行格式:文件格式无法识别

第二个选项:

gdb --args python ./ReaFile.py 

给出错误:

  

来自gdb的错误消息:不是可执行格式:文件格式无法识别

希望有人可以帮助我。

1 个答案:

答案 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无法调试胖二进制文件。用脂肪来   提取您想要使用的架构。