【发布时间】:2013-10-13 06:31:44
【问题描述】:
我正在尝试使用 mex 编译一个 matlab 程序。我面临以下错误,想知道您是否有任何建议。我在/usr/local/opt/mpfr 安装了最新版本的mpfr,但它仍在选择/usr/local/opt/mpfr2。
错误如下:
dyld:库未加载:/usr/local/opt/mpfr2/lib/libmpfr.1.dylib 引用自:/usr/local/Cellar/gcc48/4.8.1/gcc/libexec/gcc/x86_64-apple-darwin12.5.0/4.8.1/cc1plus 原因:库版本不兼容:cc1plus需要4.0.0或更高版本,而libmpfr.1.dylib提供3.0.0版本 g++-4.8:内部编译器错误:Trace/BPT 陷阱:5(程序 cc1plus) /Applications/MATLAB_R2012b.app/bin/mex:第 1326 行:15075 中止陷阱:6 /usr/local/bin/g++-4.8 -c -I/Applications/MATLAB_R2012b.app/extern/include -I/Applications/MATLAB_R2012b。 app/simulink/include -DMATLAB_MEX_FILE -fno-common -fexceptions -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/ -mmacosx-version- min=10.7 -DMX_COMPAT_32 -O2 -DNDEBUG "face-detection/src/resizef.cc" -o face-detection/private/resizef.o
【问题讨论】: