Skip to content
Hugo Oliveira edited this page Feb 3, 2020 · 16 revisions

MATLAB MCR binaries

Binaries of the Toolbox codebase are available in the GitHub repo. They are created by the developer every time a new official version is released.

Compilation of the binaries requires the use of the Matlab Compiler.

In Linux, the Java code is compiled with OpenJDK (11.0.3+) In Windows, the Java code is compiled with Java Development Kit, version 1.6.0_45.

The stand-alone application is compiled with the Matlab Compiler (R2018b) and the Matlab Runtime v96.

Building script

The script to build the binaries supports the following platforms:

  • Windows 64bit with Matlab R2018b+ 64bit
  • Linux 64bit with Matlab R2018b+ 64bit

Creating your binary

Requirements

  • Matlab R2018b
  • Matlab runtime v96
  • A Java Development Kit, usually already provided by windows/Matlab (OpenJDK in Linux).
  • Python 3.6+ and the docopt, git packages (installable with pip).

The binary is created by executing a python script with architecture arguments:

In Linux:

cd imos-toolbox
./build.py --arch=glnxa64

In Windows:

cd imos-toolbox
build.py --arch=win64

The script is very verbose, outputting some git status, the Matlab compiler (mcc) call and other information. It will also overwrite the binary at the root folder of the toolbox.

Clone this wiki locally