MATLAB S函数构建器如何将编译器更改为G
Matlab S Function Builder how to change compiler to g++
首先,非常感谢阅读这篇文章并能够提供帮助。
我正在尝试在S功能构建器中编译C 代码。当我单击"构建"时,MATLAB给我一个错误,即:
错误:预期标识符或"(在"/'"之前
之前
我知道Matlab可能使用C编译器,但不使用C 编译器。
如何在S功能构建器中更改为C 编译器?我已经尝试了MEX -SETUP C ,但它不起作用。并使用mbuild -setup c 都不是。
我在Ubuntu上工作。
非常感谢您的帮助。
以C 编译S功能,您应该能够使用以下命令在命令窗口中。源文件扩展名为.cpp或它不会像C 函数一样。
很重要。mex s_function.cpp
从您遇到的错误中,听起来您有语法错误。
相关文章:
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- 使用仅使用一次的变量调用的复制构造函数.这可能是通过调用move构造函数进行编译器优化的情况吗
- 编译器如何在使用SFINAE的函数和标准函数之间确定两者是否可行
- 编译器警告:执行到达值返回函数的末尾而不返回值
- 填充上编译器生成的复制构造函数之间的不一致
- 编译器找不到'aligned_alloc'函数
- 这个C++编译器优化(在自身的实例上调用对象自己的构造函数)的名称是什么,它是如何工作的?
- 为什么编译器将其解析为函数指针而不是递归调用?
- 在使用包含冒号的类似函数的宏时,是什么导致了这种编译器差异?
- 在模板化成员函数的返回类型中使用 std::enable_if 时的编译器差异
- 编译器生成的默认构造函数具有 constexpr 混淆行为
- 为什么编译器不检查被覆盖函数的存储类?
- 何时允许编译器优化复制构造函数
- 使用typedef'ed返回类型声明友元函数时出现编译器错误
- 如何在类模板的成员函数中正确调用函数对象?正在生成 Visual Studio 编译器错误 C2440
- 为什么编译器在使用"无常量复制构造函数"时抱怨?
- 编译器函数中的误解