CS107分配文件

时间:2012-07-17 01:30:35

标签: c++ c macos unix

我正在尝试在我的Mac上运行Stanford CS107 Assignment文件但是每当我尝试运行二进制文件时,我都会收到错误“权限被拒绝”。如果我chmod该文件,所以我有执行权限,我得到一个错误,上面写着“无法执行二进制文件”。

如何执行这些文件?

1 个答案:

答案 0 :(得分:2)

我无法运行imdb-test-linux二进制文件,因为没有给出所有源文件。要运行imdb-test文件,imdb-utils.h文件中存在问题。代码使用

const char *ostype = getenv("OSTYPE");

出于某种原因,我的Mac上会返回Null。要解决此问题,请在imdb-utils.h文件中的“determinePathToData”函数中返回放置数据文件的目录。

运行'make imdb-test',它应该运行。

希望这有助于某人:)