CSAPP lab datalab dlc在mac osx Yosemite中不工作

CSAPP lab datalab dlc在mac osx Yosemite中不工作,c,macos,unix,binaryfiles,C,Macos,Unix,Binaryfiles,最近我一直在尝试阅读我的一个朋友推荐的书csapp。当我试图完成需要下载的实验任务时,会发生一些事情 当我尝试在MacOSX Yosemite中运行此命令时: ./dlc bits.c 错误消息为: -bash: ./dlc: cannot execute binary file p、 s。当我执行命令时,输出如下: 1tekiMacBook-Air:datalab-handout 1$ uname -a Darwin 1tekiMacBook-Air.local 14.1.0 Darwin

最近我一直在尝试阅读我的一个朋友推荐的书csapp。当我试图完成需要下载的实验任务时,会发生一些事情

当我尝试在MacOSX Yosemite中运行此命令时:

./dlc bits.c
错误消息为:

-bash: ./dlc: cannot execute binary file
p、 s。当我执行命令时,输出如下:

1tekiMacBook-Air:datalab-handout 1$ uname -a
Darwin 1tekiMacBook-Air.local 14.1.0 Darwin Kernel Version 14.1.0: Mon Dec 22    23:10:38 PST 2014; root:xnu-2782.10.72~2/RELEASE_X86_64 x86_64

1tekiMacBook-Air:datalab-handout 1$ file dlc
dlc: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, not stripped

谁能帮我一下吗?Thx很多。

因为dlc是在另一个平台上构建的预编译程序。你不能只在你的Mac上执行它,而是使用建议的操作系统