gpt4 book ai didi

c++ - GCC C/C++ MEX Matlab R2015 Mac OS X(带 OpenMP)无法工作

转载 作者:行者123 更新时间:2023-11-30 17:11:31 30 4
gpt4 key购买 nike

我正在尝试使用 GCC/G++ 在 Matlab 中编译一个非常简单的 MEX 文件...首先,我通过以下方式检查了它是否已安装在 matlab 中:!哪个海湾合作委员会

输出:/usr/bin/gcc ...之后,我尝试执行以下操作:

mex -v GCC='/usr/bin/gcc' hello.c

但它仍然使用 XCode Clang 进行编译...这是利用G++配合OPENMP库进行并行计算。

据了解,Mathworks 并未正式支持,但有可能。

最佳答案

MATLAB 仅支持 Mac 上的 XCode 5.1+ 或 6.0。

请参阅 Mathworks 中支持的编译器列表: Supported Compilers and Compatible Compilers - Release R2015a

<小时/>

编辑!!!

甚至 Windows 也不支持 GCC 编译器。但是,如果您可以在 Windows 中构建库,则有一个名为 Gnumex 的第三方库。旨在为 Matlab MEX 提供 MinGW 或 CygWin GCC 编译器功能。看看吧。

他们网站上的更新称,更改为 Matlab 已经破坏了他们的实用性。但是,似乎可以通过此 StackOverflow 找到解决方法。发布。

关于c++ - GCC C/C++ MEX Matlab R2015 Mac OS X(带 OpenMP)无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32155724/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com