The interface for CINs supports a variety of compilers, although not all compilers can create code in the correct executable format.
External code must be compiled as a form of executable appropriate for a specific platform. The code must be relocatable because LabVIEW loads external code into the same memory space as the main application.
In addition to the traditional programming languages, you also can use National Instruments LabWindows™/CVI™ to create 32-bit DLLs. Along with each DLL, LabWindows/CVI creates a DLL import library for your compatible compiler. If you are a LabWindows/CVI user, refer to the LabWindows/CVI Help for more information.
On Windows, LabVIEW supports CINs created with the following compilers:
You can create CINs with the Xcode development environment, available from Apple Computer, Inc.
The only supported compiler on Linux is gcc.