Dear all
I am trying to build a linux speech codec program based on intel IPP 8 code samples.
My code is quite simple and only include "usc.h" and "usc_objects_decl.h"
The compile is successful, but when trying to do the link, I can't find the libspeech.a library
My question is how to static link my code with intel speech codec samples library?
I had stuck on this issue for several days, and not clues to complete the linkage job, and the code is very very important to me.
Thank you very much, Sir!
I built code samples followed by below steps:
-----------------------------------------------------------------------------------------------------------------------------
! winscp copy l_ipp_8.0.0.061.tgz to /tmp
cd /tmp
tar -zxvf l_ipp_8.0.0.061.tgz
cd l_ipp_8.0.0.061
setsebool allow_execmod on
setsebool allow_execstack on
./install.sh
setsebool allow_execmod off
setsebool allow_execstack off
source /opt/intel/ipp/bin/ippvars.sh intel64
!source /opt/intel/ipp/bin/ippvars.sh ia32
-----------------------------------------------------------------------------------------------------------------------------
! winscp copy cmake-2.8.12.1.tar.gz to /tmp
cd /tmp
tar -zxvf cmake-2.8.12.1.tar.gz
cd cmake-2.8.12.1
./bootstrap
make install
-----------------------------------------------------------------------------------------------------------------------------
!winscp copy l_ipp_8.0.0.005_legacy_samples.tgz to /tmp
cd /tmp
tar -zxvf l_ipp_8.0.0.005_legacy_samples.tgz
tar -zxvf l_ipp-speech-codecs_p_8.0.0.005.tgz
cd /tmp/ipp-samples.8.0.0.005/builder/
./build.sh --sample=speech-codecs --arch=intel64 --ws=make --ipp=static --conf=release --clean
cd /tmp/ipp-samples.8.0.0.005/__cmake/speech-codecs.intel64.make.dynamic.release
make
-----------------------------------------------------------------------------------------------------------------------------
/tmp/ipp-samples.8.0.0.005/__cmake/speech-codecs.intel64.make.static.release/__lib/release
[root@centos release]# ls -la
total 1416
drwxr-xr-x 2 root root 4096 Nov 21 03:59 .
drwxr-xr-x 3 root root 4096 Nov 21 03:57 ..
-rw-r--r-- 1 root root 4078 Nov 21 03:59 libspeech_alc.a
-rw-r--r-- 1 root root 91128 Nov 21 03:58 libspeech_amrwb.a
-rw-r--r-- 1 root root 261380 Nov 21 03:59 libspeech_amrwbe.a
-rw-r--r-- 1 root root 5470 Nov 21 03:58 libspeech_common.a
-rw-r--r-- 1 root root 76976 Nov 21 03:58 libspeech_ec.a
-rw-r--r-- 1 root root 20584 Nov 21 03:58 libspeech_g711.a
-rw-r--r-- 1 root root 36342 Nov 21 03:59 libspeech_g722.1.a
-rw-r--r-- 1 root root 26746 Nov 21 03:58 libspeech_g722.a
-rw-r--r-- 1 root root 53444 Nov 21 03:58 libspeech_g723.1.a
-rw-r--r-- 1 root root 8742 Nov 21 03:59 libspeech_g726.a
-rw-r--r-- 1 root root 57260 Nov 21 03:59 libspeech_g728.a
-rw-r--r-- 1 root root 116454 Nov 21 03:59 libspeech_g729.1.a
-rw-r--r-- 1 root root 107676 Nov 21 03:59 libspeech_g729fp.a
-rw-r--r-- 1 root root 118262 Nov 21 03:59 libspeech_g729i.a
-rw-r--r-- 1 root root 101732 Nov 21 03:59 libspeech_gsmamr.a
-rw-r--r-- 1 root root 37824 Nov 21 03:59 libspeech_gsmfr.a
-rw-r--r-- 1 root root 9070 Nov 21 03:59 libspeech_nr.a
-rw-r--r-- 1 root root 20076 Nov 21 03:58 libspeech_td.a
-rw-r--r-- 1 root root 42288 Nov 21 03:58 libspeech_vad.a
-rw-r--r-- 1 root root 74002 Nov 21 03:59 libvm.a
[root@centos release]# uname -a
Linux centos 2.6.18-371.el5 #1 SMP Tue Oct 1 08:35:08 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux