1.jpeg-6b在RHEL 4 64 位下编译错误
在RHEL 4 64 位下编译jpeg-6b时候报以下错误:
make: ./libtool: Command not found
make: *** [jcapimin.lo] Error 127
错误分析:由于libtool版本过低导致的,重新下载新版本的libtool以默认方式安装,执行以下命令:
./configure
make
make install
然后进入jpeg-6b的源码目录,然后执行以下步骤,切记!
cp /usr/share/libtool/config.sub .
cp /usr/share/libtool/config.guess .
./configure --enable-shared --enable-static
make
mkdir -p /usr/local/man/man1
make install
2.64位Linux 编译错误
在64位linux系统下编译文件时,经常会碰到以下错误提示:
relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
出现以上错误提示,只需要在Makefile里找到 CFLAGS = xxx , 然后在后面加上 -fPIC即可解决。
Linux常见错误解决
最新推荐文章于 2024-10-11 20:52:27 发布