From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
09-12-2011 09:44 AM
Hello,
We have a Windows LabView development system and I created stand alone excutables so I can install them on other PCs. Now, we want to do an installation on a PC that runs Linux. Can we do that directly? Or what is the options. Thanks
Rgds,
Harry
09-12-2011 09:46 AM - edited 09-12-2011 09:48 AM
This document contains the LabVIEW 2010 Run-Time Engine. This Run-Time Engine must be installed on any Linux system where you plan to run applications that you build with the LabVIEW Application Builder. Version 2010 of the Run-Time Engine may only be used to run executables or view LabVIEW Remote Panels that were built with LabVIEW 2010.
Additionally, the Run-Time Engine allows your browser to display VIs that are embedded in Web pages. For supported web browsers, please refer to the section in the LabVIEW User Manual entitled Networking in LabVIEW»Viewing and Controlling Front Panels Remotely.
Older versions of Run-Time Engine
To run applications built with an older version of LabVIEW you will need the corresponding run-time engine installed. You can have multiple run-time engines installed at the same time. See the All Versions list of Run-Time Engines to download an older run-time engine.
Good luck 🙂
09-12-2011 10:12 AM - edited 09-12-2011 10:13 AM
I doubt a program compiled in Windows will work natively in Linux.
You might have limited success running it under Wine. http://www.winehq.org/
Worst case you install Virtual Box http://www.virtualbox.org/ and run Windows in a VM on your Linux box
09-12-2011 10:25 AM
Thanks for your reply Patrick!
Just to make sure I understand this correctly. I need to install this on the Linux PC. Then the excutable file that is created by Windows application builder will be able to run on the Linux machine?
So when I create the installer on Window, do I just include all sources (e.g. Run-time engine, DAQmx engine, etc) as the usural way when creating an exe for Windows PC?
Thanks again!
Harry
09-12-2011 01:47 PM - edited 09-12-2011 01:47 PM
@Harry.W wrote:
Just to make sure I understand this correctly. I need to install this on the Linux PC. Then the excutable file that is created by Windows application builder will be able to run on the Linux machine?
No. Binaries created in one operating system will not work on another operating system. I have no idea why Patrick pointed you to the Linux Run-Time Engine, as it will do you absolutely no good.
Your question has been asked many times before. Did you try a search? If you need a Linux version then you need to buy the Linux Development Environment and compile the application on a Linux machine. Or pay someone else to do it for you. Or, you can run the binary in an emulation environment, as suggested in the previous response. Note that the latter may not work if your application deals with hardware.
09-12-2011 05:12 PM
Thanks smercurio_fc. So there is no easy way around here I guess. I do need to deal with IOs in the code.
Just curious, how I can find someone that willing to convert it to Linux version? And at what cost generally speaking? Thanks
09-12-2011 05:26 PM
As for finding someone, NI maintains a list of alliance members that you can contact if you wish. I suppose you could also post a request in the Job Openings board. Haven't a clue as to what someone would charge you for it.