IPP libraries + linux

IPP libraries + linux

hi , i try to evaluate the IPP libraries and i installed the library to my fedora12 system. The package installed by default into:


Now i try to test by writting a small program and here is the result:

[giorgos@school ~]$ cat ipp0.c

#include "ipp.h"
void main()
	IppiSize roi = {5,4};
	Ipp8u x[8*4] = {0};
	ippiSet_8u_C1R(1, x,8, roi); //call ippiSet_8u_C1R() function in ipp.h

[giorgos@school ~]$ gcc -o ipp0 ipp0.c -I/opt/intel/ipp/ -L/opt/intel/ipp/ -lippi -lipps -lippcore -liomp5 -lpthread -lm
/usr/bin/ld: skipping incompatible /opt/intel/ipp/ when searching for -lippi
/usr/bin/ld: cannot find -lippi
collect2: ld returned 1 exit status

what am i doing wrong ?

ps 1: tried to build also from codeblocks, no luck also!

ps2: processor is intel core 2 duo, 2GB, fedora 12, ipp: l_ipp_ia32_p_6.1.2.051.

Any help? thanks

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.


Looks like you are trying to link 32-bit libraries against 64-bit executable. Please try to use -m32 option of gcc to build 32-bit executable. Also you can download 64-bit version of IPP. l_ipp_em64t_p_6.1.3.055.tar.gz should be more suitable in your case.



Leave a Comment

Please sign in to add a comment. Not a member? Join today