Compile for Linux on a Windows machine

10 visualizaciones (últimos 30 días)
Yoni
Yoni el 4 de Ag. de 2011
Comentada: Walter Roberson el 23 de Jun. de 2020
Hi, Is it possible to compile a matlab function to Linux shared library with Matlab running on Windows?

Respuesta aceptada

Titus Edelhofer
Titus Edelhofer el 4 de Ag. de 2011
Hi Yoni,
no, unfortunately it is not. The compiler always generates executables and libraries for the operating system type it runs on (only exception of a 32bit windows library running on 64bit windows).
Titus
  6 comentarios
Martin Dowie
Martin Dowie el 23 de Jun. de 2020
Hi - any further forward with this?
Walter Roberson
Walter Roberson el 23 de Jun. de 2020
There is no support for using Windows to compile a Linux executable.
My expectation is that one of the following circumstances would be necessary for Mathworks to support such a feature:
  • Microsoft Windows revised itself greatly to become a "thin client" to programs running in the cloud, so Mathworks provided support for cross-compiling to help users transition to Linux; Or;
  • Microsoft made some major technology change that was a major impediment to running MATLAB on Windows, so Mathworks decided to get out of Windows support, transitioning to Linux; Or;
  • Free Software Foundation or other group wins a major anti-trust lawsuit against a big company in the USA on the grounds that the company failed to provide Linux executables corresponding to each Windows executable
I do not think it at all likely that any of these would come to pass. Microsoft is moving towards making Windows a subscription-based service instead of a purchase, but I do not think it is going to go thin-client.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre MATLAB Compiler SDK en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by