当前位置:  技术问答>linux和unix

交叉编译jpeg库的问题,请大家指点

    来源: 互联网  发布时间:2016-05-10

    本文导语:  我下载的软件包是:jpegsrc.v6b.tar.tar 解压后如下配置: ./configure --prefix=/dvr/dvs7016/code/ui/gui/guilib --host=arm-linux CC=arm_920t_le-gcc --enable-shared 然后make, 报错: ./libtool --mode=compile arm_920t_le-gcc -O2  -I. -c ./jcapimin.c make: ...

我下载的软件包是:jpegsrc.v6b.tar.tar
解压后如下配置:
./configure --prefix=/dvr/dvs7016/code/ui/gui/guilib --host=arm-linux CC=arm_920t_le-gcc --enable-shared

然后make,

报错:
./libtool --mode=compile arm_920t_le-gcc -O2  -I. -c ./jcapimin.c
make: ./libtool: Command not found

不知道是哪里出了问题。。。。。。。。。。。。。。。。。。。。。

./configure是的打印信息如下:
bash-2.05b# ./configure --prefix=/dvr/dvs7016/code/ui/gui/guilib --host=arm-linux CC=arm_920t_le-gcc --enable-shared
checking for gcc... arm_920t_le-gcc
checking whether the C compiler (arm_920t_le-gcc  ) works... yes
checking whether the C compiler (arm_920t_le-gcc  ) is a cross-compiler... yes
checking whether we are using GNU C... yes
checking how to run the C preprocessor... arm_920t_le-gcc -E
checking for function prototypes... yes
checking for stddef.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for size_t... yes
checking for type unsigned char... yes
checking for type unsigned short... yes
checking for type void... yes
checking for working const... yes
checking for inline... __inline__
checking for broken incomplete types... ok
checking for short external names... ok
checking to see if char is signed... Assuming that char is signed on target machine.
If it is unsigned, this will be a little bit inefficient.
checking to see if right shift is signed... Assuming that right shift is signed on target machine.
checking to see if fopen accepts b spec... Assuming that it does.
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking host system type... ./config.guess: line 618: ./dummy: cannot execute binary file
./config.guess: line 848: ./dummy: cannot execute binary file
ltconfig: cannot guess host type; you must specify one
Try `ltconfig --help' for more information.
checking libjpeg version number... 62
creating ./config.status
creating Makefile
creating jconfig.h
jconfig.h is unchanged
bash-2.05b# 

|
libtool是一个包,你看看有没有安装:
rpm -qa|grep libtool

看看是什么版本,如果是比较早的1.3版本,会用到ltconfig,可能会有兼容性问题。

以下转贴,可以参考一下:

在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

|
你没libtool这个 工具

|
 up

    
 
 

您可能感兴趣的文章:

  • 在cygwin编译驱动程序要不要交叉编译?
  • 关于arm交叉编译器4.3.3编译程序报错,但是3.4.5却能编译通过的问题
  • 交叉编译问题
  • arm-linux-gcc交叉编译出错,但gcc编译没错,什么原因呢???
  • linux下交叉编译的问题
  • ARM Cortex A15终结交叉编译?!
  • 请教:嵌入式Linux交叉编译工具----版本选择的问题
  • 谁知道如何在i386平台使用交叉编译工具为mips平台编译libtiff啊?
  • openssl怎么交叉编译?
  • LINUX下使用Eclipse,如何使用交叉编译器?
  • 交叉编译器可以通用吗?
  • 怎么查看arm平台上的程序是用那个版本的交叉编译器编译的????
  • 怎么建立arm交叉编译环境和ramdisk镜像?
  • 如何将LINUX下的命令nohup交叉编译?
  • 小弟遇到个交叉编译的问题,谁能帮忙解决下啊
  • 怎样交叉编译2.6内核下的驱动?
  • Linux下交叉编译静态库得问题
  • Qt creator能否交叉编译?
  • 别人编译好的交叉编译的工具链,我在自己系统中怎么使用 急
  • 用MINIGUI写的程序,怎么进行交叉编译呀?
  • 交叉编译,动态链接库运行出错!请高人指点
  • busybox-1.13.3交叉编译出现问题望高手指点
  • hostapd交叉编译出错,请高手指点
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 交叉编译时,ld ,搜索路径的设置
  • ubuntu 10.10环境下的交叉编译求助
  • 交叉编译系统调用模块错误
  • 有关scratchbox 交叉编译器的问题。。。
  • linux下交叉编译windows VC 程序的问题
  • linux 安装交叉编译器时出现错误
  • arm交叉编译求救
  • 求助arm-linux-gcc-3.4.1 如何交叉编译具有两个依赖库的文件?
  • arm-linux的交叉编译环境
  • 请教“交叉编译”的问题
  • 关于交叉编译apache
  • 为什么要增加交叉编译器的路径?
  • 怎样查看交叉编译器的版本???
  • 交叉编译中关于libxml2的问题
  • arm-linux-gcc交叉编译工具链安装
  • 请教交叉编译
  • 求助!!怎么在linux交叉环境下移植SOAP协议?
  • 请教关于交叉编译平台搭建的问题
  • 请教牛人,问一个Linux下交叉编译的问题
  • 交叉编译的文件在目标板无法执行


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3