Code generation to C/C++ compiler option "fp:strict"

1 回表示 (過去 30 日間)
Mansoor Aman
Mansoor Aman 2020 年 1 月 29 日
コメント済み: Mansoor Aman 2020 年 1 月 30 日
When running codegen, the makefiles always have the "fp:strict" compiler option. Is there anyway to modify this option?
As a work-around, I can manually modify the makefile manually and re-run it.

回答 (1 件)

Darshan Ramakant Bhat
Darshan Ramakant Bhat 2020 年 1 月 30 日
I could not reproduce this in R2019b version of MATLAB (and I have not verified this is the case in the previous releases).
You can take a look at coder.updatebuildinfo function to modify the compiler flags.
You can try doing something like below if that is what you want :
coder.updateBuildInfo('addCompileFlags','/fp:fast');
You can also take a look at post-codegen-command :
Hope this will help you.
  1 件のコメント
Mansoor Aman
Mansoor Aman 2020 年 1 月 30 日
So the default *.mk file or build.ninja file in: "C:\Program Files\MATLAB\R2017b\toolbox\coder\coder\mex\c" include this flag and so it works its way into the generated makefile.
For example, Matlab 2017b "mex_msvc.mk" has this on line 18.

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeMATLAB Coder についてさらに検索

製品


リリース

R2017b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by