|
Intel® Integrated Performance Primitives (Intel® IPP) has 4 separate packages for Intel® Pentium® Processor Family (IA-32), Intel processors with Intel® Extended Memory 64 Technology (Intel® 64), Intel® Itanium Processor Family (IA-64), IXP4XX Product Line respectively.
On Intel® 64 processors, currently many of the 64bit OS's like Windows* XP Professional x64 Edition and Windows Server* 2003 family x64 editions can support running 32-bit or 64-bit applications.
The following instructions are for building an application to run in 64-bit mode on an Intel 64 machine. If you want to build an application for Intel 64 in 32-bit mode you will need to install Intel IPP 32-bit package and link to 32-bit libraries.
For more details, please refer to Which package should I download for Intel 64 processor?
Page Contents:
Microsoft Visual Studio .NET 2005
Required Software: Intel IPP library for Intel EM64T install package: w_ipp_em64t_x_x.x.xxx.exe
Targeted OS: Windows* XP Professional x64 Edition or Windows* Server 2003 x64 Edition (Release for Intel EM64T)
Supported Compiler: Microsoft Visual Studio .NET 2005
For compile and link Intel® IPP in Microsoft Visual C++* .Net 2005, please refer to Compiling and Linking with Microsoft Visual C++*
Notes:
- Enter the correct Intel IPP library for Intel EM64T library path. For example: C:\Program Files \Intel\IPP\5.x\em64t\
- Make sure the active solution platform is "x64" in Menu » Build » Configuration Manager
Command Line Mode in Microsoft Visual C++ .NET 2003 Environment
Required Software: Microsoft Visual C++* .NET 2003, Microsoft Platform SDK for Windows Server* 2003 SP1 (Oct and later)
For compile and link Intel IPP in command line--
- Open a 64-bit build environment window:
Start » All Programs » Microsoft Platform SDK for Windows Server 2003 SP1 » Open Build Environment Window » Windows Server 2003 64-bit Build Environment » Set Win Svr 2003 x64 Build Env (Debug, [Release])
- Run environment variable setting by:
C:\Program Files\Intel\IPP\5.x\em64t\tools\env\ippenv.bat
- Edit your make file or enter compile command:
cl /o main.exe main.c -I "javascript:void(null);" -link /LIBPATH: "javascript:void(null);" ippsem64t.lib ippcoreem64t.lib
Linux* Environment
Required Software: Intel® IPP library for Intel® EM64T install package: l_ipp_em64t_x_x.x.xxx.tgz
Supported Compiler: gcc, g++ or Intel® C++ Compiler version 9.x for processors with Intel® EM64T (optional).
For compile and link Intel IPP under Linux* environment--
- Setting environment:
$ source /opt/intel/ipp/5.x/em64t/tools/env/ippvarsem64t.sh
- Edit makefile or enter compile command like--
$ gcc –o main main.c -I /opt/intel/ipp/5.x/em64t/include -L /opt/intel/ipp/5.x/em64t/sharedlib -lippsem64t –lippcorem64t
Operating System:
| Red Hat* Linux, Red Hat* Desktop Linux* 3, Red Hat* Enterprise Linux Desktop 4, Red Hat* Desktop 3 Update 4, Windows* XP Professional x64 Edition, Windows Server* 2003 Standard x64 Edition, Windows Server* 2003 Enterprise x64 Edition, Longhorn Beta 1, Red Hat* Enterprise Linux Desktop 3 Update 3, Red Hat* Enterprise Linux Desktop 3 Update 4, Red Hat* Enterprise Linux Desktop 3 Update 5, Red Hat* Enterprise Linux Desktop 4 Update 1, Windows* XP 64-Bit Edition, Windows* XP Professional, Windows* XP Home Edition, Red Hat* Linux 6.2, Red Hat* Linux 6.2 SBE2, Red Hat* Linux 7.0, Red Hat* Linux 7.1, Red Hat* Linux 7.2, Red Hat* Linux 7.3, Red Hat* Linux 8.0, Red Hat* Linux Advanced Server 2.x, Windows* XP Tablet PC Edition, Windows Server* 2003, Windows* XP Media Center Edition, Red Hat* Linux 9.0, Red Hat* Enterprise Linux 3.0, Windows Server* 2003 Standard Edition, Red Hat* Linux Advanced Server 3.x, Windows* XP 64-Bit Edition Version 2003 |
This applies to:
|