4
我调试一个C++程序:gdb“启动程序在代码126退出期间”。
gdb simplesearch.o
然后GDB的创业成功:
(gdb) Reading symbols from /home/zwx/workspace/xapian/examples/simplesearch.o...done.
但是,当我试图运行:
(gdb) run
GDB报告:
Starting program: /home/zwx/workspace/xapian/examples/simplesearch.o
/bin/bash: /home/zwx/workspace/xapian/examples/simplesearch.o: cannot execute binary file
/bin/bash: /home/zwx/workspace/xapian/examples/simplesearch.o: Success
During startup program exited with code 126.
有人有想法吗?
是。当我尝试运行'gdb simplesearch'时(simplesearch是一个可运行为./simplesearch的可执行文件)。然后gdb报告:“”/ home/zwx/workspace/xapian/examples/simplesearch“:不是可执行格式:文件格式无法识别。” @geekosaur – stackunderflow 2012-04-16 01:47:38
'文件simplesearch'报告是什么? – geekosaur 2012-04-16 01:53:15
仍然是“”/ home/zwx/workspace/xapian/examples/simplesearch“:不是可执行格式:文件格式无法识别。” – stackunderflow 2012-04-16 01:54:31