C程序运行问题
#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,失败的原因跟这个有关系?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
gcc -o tifftest tifftest.c –ltiff
前面的
-
和后面的–
明显不一样。。