This implementation is applicable to computer systems described in section 2.1 of the Installer's Notes (see Installer's Notes, Applicability).
Additional information related to this implementation, that has come to light after the release of this product, is described below.
General information on using the DLLs supplied with this implementation is available from the Using the NAG C Library Windows DLLs page. This includes information on calling the DLLs from various command line programs including cl, icl and gcc as well as links to information on the environments listed below.
Detailed information on calling the DLLs and examples of usage are available for various programming environments including:
Visual Basic header files containing declare statements for each function are also available for download:
In addition to the compilers listed in the Installer's Note, this implementation has been tested with the following version of the Intel C compiler:
C compiler: Intel(R) C++ Compiler XE for applications running on IA-32 Version 220.127.116.11 Build 20101116(Later editions of the Installer's Note may already record this information.)
Since GCC does not recognise the LIB and INCLUDE environment variables used by the Intel and Microsoft C compilers, it is necessary to explicitly mention their locations on the compiler command line. For example:
gcc -I"%NAG_CLW3209DA%/include" driver.c "%NAG_CLW3209DA%/lib/"clw3209da_mkl.libwhere the environment variable NAG_CLW3209DA refers to the folder where the NAG C Library was installed.