Compile for Linux on a Windows machine
17 次查看(过去 30 天)
显示 更早的评论
Hi, Is it possible to compile a matlab function to Linux shared library with Matlab running on Windows?
0 个评论
采纳的回答
Titus Edelhofer
2011-8-4
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 个评论
Walter Roberson
2020-6-23
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.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MATLAB Compiler SDK 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!