4

ねえ、MatLab で 1 つの C ファイルをコンパイルしようとしていますが、このエラーが発生したので、それを理解しようとしています。すべてのガイダンスは大歓迎です。

>> mex BDS_unpack_mex5.c
xcrun: error: SDK "macosx10.7" cannot be located
clang: warning: no such sysroot directory: '-mmacosx-version-min=10.7'
BDS_unpack_mex5.c:17:10: fatal error: 'math.h' file not found
#include <math.h>
     ^
1 error generated.

mex: compile of ' "BDS_unpack_mex5.c"' failed.

Error using mex (line 206)
Unable to complete successfully.
4

2 に答える 2

2

ここで、または質問のように一般的にこのコンパイルを解決するために、私はこれを理解しているので、

$ sed -ie 's@10.7@10.9@g' /Applications/MATLAB_R2013b.app/bin/mexopts.sh

これを実行する前に、Sed フレーバーを確認してください。コメントによると、Xcode を再度コンパイルする必要があります。アップグレードを待っています...

おそらく関連する質問

于 2013-11-27T13:34:08.660 に答える