Why I can't generate c++ code only using simulink coder?
조회 수: 22 (최근 30일)
이전 댓글 표시
When I try to generate code using simulink coder I see the following error:
The specified code generation target is configured to generate C++, but the C-only compiler, LCC, is the default compiler. To allow code generation, you can select any C++ compiler from the Toolchain pulldown as well as selecting the 'Generate code only' option. To generate C code, open the Configuration Parameters dialog and set the target language to C. Or, to specify a C++ compiler, enter 'mex -setup' at the command prompt. For details on supported C++ compiler versions, see http://www.mathworks.com/support/compilers/current_release
I want just generate C++ code only, do not use any compilers. I have activated this option. I think the reason of this error is "generate makefile" option, that is enabled. But it is read only and I can't deactivate it. How can I generate C++ code without using any compilers?
댓글 수: 0
답변 (2개)
Walter Roberson
2017년 8월 22일
You cannot do that. If I recall correctly, one of the intermediate steps in code generation involves generating a program and running it.
댓글 수: 2
Tuncay ÖLÇER
2018년 7월 11일
I have also got exactly the same answer. Is there any possible solution to this problem? Thank you.
Kurt Stewart
2019년 3월 26일
편집: Kurt Stewart
2019년 3월 26일
Probably because it is trying to create an executable out of the code and you can only do that using a compiler. Just add one it isnt not hard you can do so through Matlab add-ons or gcc, g++ compilers are standard free software
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!