使用OpenModelica脚本分离OMC和GCC构建

时间:2016-04-13 09:02:27

标签: gcc modelica openmodelica

从Modelica模型中,我想只启动OpenModelicaCompiler(OMC)以获得C文件结果。然后我可以手动修改C文件(主要是为了保护我的代码)。在此之后,我想只使用GCC将我的C文件编译为.exe文件......

这是使用“buidlModel()”openModelica脚本的经典版本,但我想将“Compile in C”和“Compile in .exe”这两个步骤分开。

这有什么脚本吗?

1 个答案:

答案 0 :(得分:2)

您不需要脚本。就这样做:

omc -s yourmodel.mo

并根据omc帮助:

  omc -s Model.mo          will produce simulation code for the model:
                            * Model.c           The model C code.
                            * Model_functions.c The model functions C code.
                            * Model.makefile    The makefile to compile the model.
                            * Model_init.xml    The initial values.

然后您可以根据需要编辑c文件,然后编辑。