MacでStanfordCS107割り当てファイルを実行しようとしていますが、バイナリファイルを実行しようとすると、「アクセスが拒否されました」というエラーが表示されます。実行権限があるようにファイルをchmodすると、「バイナリファイルを実行できません」というエラーが表示されます。
これらのファイルを実行するにはどうすればよいですか?
すべてのソースファイルが指定されていないため、imdb-test-linuxバイナリを実行できません。imdb-testファイルを実行するには、imdb-utils.hファイルに問題がありました。コードは使用します
const char *ostype = getenv("OSTYPE");
これは、何らかの理由で私のMacでNullを返します。この問題を修正するには、imdb-utils.hファイル内の「determinePathToData」関数で、データファイルを配置したディレクトリを返すだけです。
'make imdb-test'を実行すると、実行されます。
これが誰かに役立つことを願っています:)