在64位Mac上使用Gmake安装?

时间:2018-07-06 16:03:07

标签: macos matlab 64-bit benchmarking image-segmentation

我正在遵循EECS UC Berkeley的协议,需要帮助的步骤是:

  

(3)下载并解压缩边界检测基准代码。编辑matlab函数Dataset / bsdsRoot.m,使其指向上一步中创建的BSDS300目录。现在从根代码目录运行“ gmake install”。

我一直在遵循本指南中的步骤,并且已经链接了一直在使用的源。我有XCode和Mac,但是在安装gmake时遇到问题。我按照https://www2.eecs.berkeley.edu/Research/Projects/CS/vision/grouping/segbench/macnotes.txt的建议进行了更改,但仍然遇到很多错误。如果我对计算机/系统的类型进行ifeq检查mexSuffix := mexmaci 64(如Mac的更改所规定),则会收到“拒绝权限”。如果我不使用ifeq检查,那么这就是我得到的:

Siddharths-MacBook-Pro-2:segbench Eruption$ sudo gmake install
make[1]: execvp: ../Util/gethosttype: Permission denied
g++ -g -Wall -fPIC -I../include -O3 -DNOBLAS -c Matrix.cc -o build//Matrix.o
In file included from Matrix.cc:8:
./Matrix.hh:151:19: error: friend declaration specifying a default argument must
      be a definition
    friend Matrix rot90 (const Matrix& a, int k = 1);
                  ^
./Matrix.hh:183:19: error: friend declaration specifying a default argument must be a definition friend Matrix diag (const Matrix& a, int k = 0);
Matrix.cc:13:10: fatal error: 'ieee754.h' file not found #include <ieee754.h>

我不确定我需要做什么。如果有人有在64位Mac上使用EECS伯克利基准的经验,那将非常有帮助。非常感谢!这也是我一直关注的问题的链接。 How to run "gmake install"?

0 个答案:

没有答案