could not read symbols: File in wrong format
我在使用arm-linux-gcc编译程序的时候出现以下错误提示:
arm-linux-gcc -Wall -I../../../include -I../../../../include -I../../../../include/linux -c ../../readwrite.c
arm-linux-gcc -o readwrite -L../../../../lib/linux/ixp4x5 \
readwrite.o -lrfid -lrfidtx -lcpl -lpthread -lrt -lstdc++
../../../../lib/linux/ixp4x5/librfid.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make: *** [readwrite] Error 1
librfid.so文件是厂商提供的,在ixp425文件见下存在,我也拷贝此文件到/usr/lib中,并运行了ldconfig命令,问什么会出现这错误,请高手帮帮忙,谢谢~~