0

MacでStanfordCS107割り当てファイルを実行しようとしていますが、バイナリファイルを実行しようとすると、「アクセスが拒否されました」というエラーが表示されます。実行権限があるようにファイルをchmodすると、「バイナリファイルを実行できません」というエラーが表示されます。

これらのファイルを実行するにはどうすればよいですか?

4

1 に答える 1

2

すべてのソースファイルが指定されていないため、imdb-test-linuxバイナリを実行できません。imdb-testファイルを実行するには、imdb-utils.hファイルに問題がありました。コードは使用します

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

これは、何らかの理由で私のMacでNullを返します。この問題を修正するには、imdb-utils.hファイル内の「determinePathToData」関数で、データファイルを配置したディレクトリを返すだけです。

'make imdb-test'を実行すると、実行されます。

これが誰かに役立つことを願っています:)

于 2012-07-18T02:20:04.433 に答える