LabVIEW Shared Library For NI Linux Real-Time Version Compatibility

Updated Feb 21, 2019

Reported In


  • LabVIEW
  • VeriStand

Operating System

  • NI Linux Real-Time

Issue Details

  • When I try to build or configure a Shared Library (.so) for my Real-Time Target within my LabVIEW Project I receive an error that says GNU Compiler Collection (GCC) is not installed.
What version of GCC do I need to install in order to build compatible Shared Library's for my NI Linux Real-Time target?
  •  I am trying to generate a model from a VI in LabVIEW 2017. I want it to run on a Linux OS target. But I only get Windows and Pharlap for options in the target OS drop down.


In order to build a Shared Library from the LabVIEW Project you must have the appropriate version of the C/C++ Development Tools for NI Linux Real-time installed as referenced by the chart below.
If writing LabVIEW 2017 code to be built into a model for use in VeriStand 2017, Eclipse Edition 2014-2016 is required.

Additional Information

For reference, the full software stack needed and the order of installation is the following:

  1. LabVIEW 
  2. LabVIEW Real-Time Module
  3. LabVIEW FPGA Module
  4. VeriStand (matching year with LabVIEW)
  5. CompactRIO Drivers
  6. C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition