【发布时间】:2016-02-14 13:35:18
【问题描述】:
这篇文章:https://superuser.com/questions/724301/how-to-solve-bash-cannot-execute-binary-file不能帮我解决我的问题。
步骤如下:
gcc -c hello.c -o hello.o
当我输入命令时:
./hello.o
消息是:
./hello.o:找不到命令
我试试这个:
chmod 755 ./hello.o
再次执行,消息是:
-bash: ./hello.o: 无法执行二进制文件
我检查了文件版本,二进制文件是 Mach-O 格式。
我输入这个命令:
file ./hello.o
它显示:
./hello.o:Mach-0 64 位对象 x86_64
我该如何解决这个问题?
【问题讨论】: