When using the Intel® C++/Fortran Compiler 8.1 for Itanium®-based applications on the Microsoft Windows* Server 2003 with Service Pack 1 SDK - RC1 (Build 1289), you may run into the following linker error:
>>icl hello.cThe work-around is to link with one of the following libraries or use /MD:
In the Microsoft Windows Server 2003 with Service Pack 1 SDK - RC1 (Build 1289) and later, the CRT (C Runtime Libraries: LIBC.LIB, LIBCMT.LIB) has the Security Checks Enabled - this requires the linking of an additional library (bufferoverflowX.lib) to resolve those external APIs. The exact name of the library depends on the kind of application you are developing.
Note: If you are developing applications with the Intel® C++/Fortran Itanium® Compiler 8.1 for Itanium®-based applications, please see the following FAQ:
Intel® Fortran Compiler for Windows* - LNK2001:unresolved external symbol __security_check_cookie on Windows* 2003 RC1
For more complete information about compiler optimizations, see our Optimization Notice.