MATLAB 代码生成:/lib64/libstdc++.so.6:版本:未找到“GLIBCXX_3.4_20”

Posted

技术标签:

【中文标题】MATLAB 代码生成:/lib64/libstdc++.so.6:版本:未找到“GLIBCXX_3.4_20”【英文标题】:MATLAB codegen: /lib64/libstdc++.so.6: version: 'GLIBCXX_3.4_20' not found 【发布时间】:2021-09-10 16:11:35 【问题描述】:

尝试在 linux 机器上使用 MATLAB 2019a 运行 codegen 并收到错误:

... /lib64/libstdc++.so.6: version: 'GLIBCXX_3.4_20' not found ...

我有 /lib64/libstdc++.so.6,只是(显然)不是正确的版本。我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

Here 是您的 MATLAB 版本支持的编译器列表。

显然,Linux 上的 MATLAB R2019a 需要 GCC 6.3.x。确保您已安装该版本。

【讨论】:

以上是关于MATLAB 代码生成:/lib64/libstdc++.so.6:版本:未找到“GLIBCXX_3.4_20”的主要内容,如果未能解决你的问题,请参考以下文章

如何用Qt调用matlab生成的动态库

如何在 MATLAB MEX 文件中使用 FFTW lib 文件?

如何在没有matlab的labview中使用matlab源代码?

windows 10(64位)下实现vs20120C++调用matlab r2014a编写的m文件生成的.dll,.lib,.h文件

windows 10(64位)下实现vs20120C++调用matlab r2014a编写的m文件生成的.dll,.lib,.h文件

仅在调试期间在 C++ 中初始化 matlab-compiler dll / lib 时访问冲突