#include <stdio.h>
#include <tiffio.h>
int main (int argc, char** argv)
{
TIFF* tiff;
tiff = TIFFOpen (argv[1], “r”); TIFFClose (tiff);
return 0;
}
运行结果:
root@ubuntu:~/alp/chapter-2# gcc -o tifftest tifftest.c –ltiff
gcc: error: –ltiff: No such file or directory
root@ubuntu:~/alp/chapter-2#
gcc -o tifftest tifftest.c -ltiff提示No such file or directory.
在虚拟机中执行ldconfig -p | grep tiff显示如下:
root@ubuntu:~/alp/chapter-2# ldconfig -p | grep tiff
libtiff.so.5 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libtiff.so.5
root@ubuntu:~/alp/chapter-2#
libtiff需要用到libjpeg和libz,失败的原因跟这个有关系?
gcc -o tifftest tifftest.c –ltiff
前面的
-
和后面的–
明显不一样。。