Hi, can I compile c files drom simulink project from a command line in Linux? (Don't want to open/run Matlab!)

3 views (last 30 days)
Hi,
I want to set up an automatic build process on a linux machine for my simulink project. Therefore, I want to compile my project using the bash script. I know that I can compile the project using rtwbuild('MyProject') in the matlab command line. Can I run this command from a bash script as well, without opening matlab or even without having matlab installed?
Best,
Jojo

Answers (2)

Hari Krishna Ravuri
Hari Krishna Ravuri on 16 Jul 2019
Hello,
I understood that, you want to generate C/C++ code for your MATLAB Project using rtwbuild function, from a GNU Bash script without opening MATLAB (OR) without having MATLAB installed.
rtwbuild is a built-in function in MATLAB and It is not possible to invoke a MATLAB function outside MATLAB. So, C/C++ code for a MATLAB project cannot be generated by calling rtwbuild from Bash. As rtwbuild is a built-in function, you need MATLAB to be installed on the system in order to invoke the function call.

Joachim Fischer
Joachim Fischer on 17 Jul 2019
That's exactly what I want to do!
Is there any other way to do so?

Categories

Find more on Introduction to Installation and Licensing in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!