Cross compiling libEXIF for ARM on Ubutnu
libexif is a software library that allows you to add EXIF tags to JPEG images, for example when saving JPEG images via libJPEG.
The following is a log of the steps taken to cross compile libexif on ubuntu for an ARM IoT device, you will need the arm-linux-gnueabi tool-chain installed on your build machine:
1.) Download the latest libexif source code from:
http://sourceforge.net/projects/libexif/files/latest/download?source=files
2.) uzip & untar the software:
3.) Execute the following from bash or similar:
cd libexif-0.6.21 ./configure --host=arm-linux-gnueabi CC=arm-linux-gnueabi-gcc AR=arm-linux-gnueabi-ar \ --prefix=/home/me/build_exif/_install make make install
This should put the output files into /home/me/build_exif/_install ready for copying onto your ARM device.