Linux C 使用jpeg库出错
最近在Linux上编程要用到jpeg库,从网上下载了最新的jpeg库(在http://www.ijg.org/ 网上下载的,文件夹是 jpegsrc.v8d.tar.gz),按照安装说明上的步骤安装了,但是运行文件夹jpegsrc.v8d.tar.gz上的示例程序时总是显示这样的错误: undefined reference to 'image_width'
这是jpeg库没装成功还是示例程序中有什么头文件没有加上?
请各位大神们帮帮忙,谢谢了!
------解决方案--------------------是对应的library没有加载。LD_LIBRARY_PATH,看看这个变量。
------解决方案--------------------
ld默认寻找库的路径,比如/usr/local/lib,/usr/lib,你在可以这样用,-L路径 -l库名