这与此问题有关 - How do I set Simulink coder compiler version to one that supports C++11?
我对Matlab Simulink编码器过程的理解是,注册的工具链用于创建一个makefile,然后makefile用于构建编码器生成的代码。
我认为Simulink中的默认工具链没有在makefile中的CXXFLAGS中设置-std=c++11
标志。但是,当我编辑makefile然后按生成代码按钮时,makefile将被覆盖。我想我需要编辑工具链默认值,以便设置此标志。
Simulink文档Create and Edit Toolchain Definition File展示了如何从头开始创建工具链。现在似乎有关于如何编辑现有已安装工具链的信息。任何人都可以建议我如何编辑现有工具链的默认值?