错误:Relocations in generic ELF (EM: 40)

操作系统: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等相关命令的用法,请查看相关资料

相关推荐