qifei 2012-08-20
操作系统:RHEL5.1-Server
编译器:arm-linux-gcc 4.3.2
工程:x264-snapshot-20120817-2245
问题:在做 x264 编码的arm移植时,出现如下问题
/usr/bin/ld: x264.o: Relocations in generic ELF (EM: 40)
原因:x264工程中编译链接工具不一致
解决方案:打开config.mak文件,将其中编译链接工具( CC )修改为移植
PS :引起此问题的原因,也有可能为多次编译链接的工具不一致,此时make clean或make distclean,重新编译即可。
make clean、make distclean等相关命令的用法,请查看相关资料