我无法在 gdb
的 Mac OS X 10.10 中打开已编译的 Python
文件。
我尝试了这两个选项来打开文件,但仍然无法正常工作:
p0sxs-iMac:~ p0sx$ gdb --args /usr/bin/python
报错:
Error message from gdb: not in executable format: File format not recognized
第二个选项:
gdb --args python ./ReaFile.py
报错:
Error message from gdb : not in executable format: File format not recognized
希望有人能帮助我。
最佳答案
gdb 似乎无法运行通用二进制文件。见帖子:
file /usr/bin/python /usr/bin/python: Mach-O universal binary with 2 architectures /usr/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64 /usr/bin/python (for architecture i386): Mach-O executable i386
有没有办法构建 gdb 来解决这个问题?
没有。目前 gdb 无法调试 fat 二进制文件。使用 lipo 来 提取您要使用的架构。
关于python - gdb 不会在 Mac OS X 10.10 中打开已编译的 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28034362/