当前位置: 技术问答>linux和unix
编译imagemagick出错
来源: 互联网 发布时间:2015-12-17
本文导语: 要在C中使用ImageMagick,在程序中调用IM自带的example中的一段,编译时提示无数的错误(不是.c文件错误,都是imagemagick自带的.o文件的错误),比如: ./libMagick.a(magick_libMagick_la-xml-tree.o): In function `NewXMLTree': /root/myproject/magic...
要在C中使用ImageMagick,在程序中调用IM自带的example中的一段,编译时提示无数的错误(不是.c文件错误,都是imagemagick自带的.o文件的错误),比如:
./libMagick.a(magick_libMagick_la-xml-tree.o): In function `NewXMLTree':
/root/myproject/magick/xml-tree.c:1770:undefined reference to `__ctype_b_loc''
arm-elf-ld: Dwarf Error: Invalid or unhandled FORM value: 14.
我是把libMagick.a和libWand.a这两个拷到项目lib目录里了
我的编译环境是arm的,有没可能是这个交叉编译环境版本的问题?
./libMagick.a(magick_libMagick_la-xml-tree.o): In function `NewXMLTree':
/root/myproject/magick/xml-tree.c:1770:undefined reference to `__ctype_b_loc''
arm-elf-ld: Dwarf Error: Invalid or unhandled FORM value: 14.
我是把libMagick.a和libWand.a这两个拷到项目lib目录里了
我的编译环境是arm的,有没可能是这个交叉编译环境版本的问题?
|
光拷没用吧,你需要在link的时候指定库,就是-l参数