當 Link 完後出現 Relocations in generic ELF (EM: 40) 代表與別的 .a 連結的 compiler 版本不同
假設有兩個Project 1.JPEGLib 和 2.GUI
JPEGLib 使用 arm-linux-gcc 編出 jpeglib.a 後
當 Project 2.GUI 是使用 gcc 編出 gui 後要 Link 時,兩者編譯版本不同就會發生此問題。
解決方法:
將 JPEGLib 使用 gcc 重編或是 GUI 用 arm-linux-gcc 重編,總之兩者版本需要一致
[1] 错误:Relocations in generic ELF (EM: 40)_Linux编程_Linux公社-Linux系统门户网站
http://www.linuxidc.com/Linux/2012-08/68693.htm
[2] 错误:Relocations in generic ELF (EM: 40)
http://blog.csdn.net/dulin201004/article/details/7884658
[1] 错误:Relocations in generic ELF (EM: 40)_Linux编程_Linux公社-Linux系统门户网站
http://www.linuxidc.com/Linux/2012-08/68693.htm
[2] 错误:Relocations in generic ELF (EM: 40)
http://blog.csdn.net/dulin201004/article/details/7884658
沒有留言:
張貼留言