下载,自然不必说,请百度,
我下载的包是:jpegsrc.v9a.tar.gz
解压路径:/home/myname/jpeg
第一种:直接在linux环境中,利用交叉编译如下:
1. 在/home/myname/jpeg下建立lib和bin两个文件夹;
3. 在终端设置NDK的GCC路径:
- export SYSROOT=$NDK/platforms/android-19/arch-arm
- export CC="$NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc --sysroot=$SYSROOT"
注意添加引号==========================》
4. configure
- ./configure --prefix=/home/myname/jpeg/lib --exec-prefix=/home/myname/jpeg/bin --host=arm
5. make和make install
- make
- make install
第二种:
1.
- export SYSROOT=$NDK/platforms/android-19/arch-arm
- export CC="$NDK/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc --sysroot=$SYSROOT"
2. ./configure
3. 从Makefile文件中找到LIBSOURCES,将后面的程序源文件名全部拷贝出来
建立JNI工程,并建立Android.mk文件
编译