做交叉編譯時候的一點問題,麻煩有這方面經驗的人幫個忙,謝謝了啊(轉)
做交叉編譯時候的一點問題,麻煩有這方面經驗的人幫個忙,謝謝了啊(轉)[@more@]我在做交叉編譯環境的時候(arm-linux),前面的binutils和boot gcc都已經編譯完成,但是在編譯libgcc的時候遇到了一個莫名奇妙的問題,就是為什麼剛剛生成的arm-linux-gcc不能夠編譯某些彙編檔案(sysdep.S)編譯的過程中報這樣的錯誤:
arm-linux-gcc ../sysdeps/unix/sysv/linux/i386/sysdep.S -c -I。。。。。。-I。。。 -o /home/aprilrain/usr/src/build/glibc/csu/sysdep.o
../sysdeps/unix/sysv/linux/i386/sysdep.S: Assembler messages:
../sysdeps/unix/sysv/linux/i386/sysdep.S:30: Error: unrecognized symbol type ""
../sysdeps/unix/sysv/linux/i386/sysdep.S:50: Error: unrecognized symbol type ""
../sysdeps/unix/sysv/linux/i386/sysdep.S:51: Error: bad instruction `negl %eax'
../sysdeps/unix/i386/sysdep.S:47: Error: bad instruction `pushl %eax'
../sysdeps/unix/i386/sysdep.S:49: Error: bad instruction `call __errno_location'
../sysdeps/unix/i386/sysdep.S:51: Error: bad instruction `popl %ecx'
../sysdeps/unix/i386/sysdep.S:52: Error: bad instruction `movl %ecx,(%eax)'
../sysdeps/unix/i386/sysdep.S:74: Error: bad instruction `movl $-1,%eax'
../sysdeps/unix/i386/sysdep.S:75: Error: bad instruction `ret'
make[2]: *** [/home/aprilrain/usr/src/build/glibc/csu/sysdep.o] 錯誤 1
make[2]: Leaving directory `/home/aprilrain/usr/src/source/glibc-2.2.3/csu'
make[1]: *** [csu/subdir_lib] 錯誤 2
make[1]: Leaving directory `/home/aprilrain/usr/src/source/glibc-2.2.3'
make: *** [all] 錯誤 2
我個人理解,是不是做好的arm-linux-gcc不能夠編譯gnu的彙編(上面的這個檔案如果用gcc單編譯能夠透過)?或者是linux標頭檔案生成有錯誤?
arm-linux-gcc ../sysdeps/unix/sysv/linux/i386/sysdep.S -c -I。。。。。。-I。。。 -o /home/aprilrain/usr/src/build/glibc/csu/sysdep.o
../sysdeps/unix/sysv/linux/i386/sysdep.S: Assembler messages:
../sysdeps/unix/sysv/linux/i386/sysdep.S:30: Error: unrecognized symbol type ""
../sysdeps/unix/sysv/linux/i386/sysdep.S:50: Error: unrecognized symbol type ""
../sysdeps/unix/sysv/linux/i386/sysdep.S:51: Error: bad instruction `negl %eax'
../sysdeps/unix/i386/sysdep.S:47: Error: bad instruction `pushl %eax'
../sysdeps/unix/i386/sysdep.S:49: Error: bad instruction `call __errno_location'
../sysdeps/unix/i386/sysdep.S:51: Error: bad instruction `popl %ecx'
../sysdeps/unix/i386/sysdep.S:52: Error: bad instruction `movl %ecx,(%eax)'
../sysdeps/unix/i386/sysdep.S:74: Error: bad instruction `movl $-1,%eax'
../sysdeps/unix/i386/sysdep.S:75: Error: bad instruction `ret'
make[2]: *** [/home/aprilrain/usr/src/build/glibc/csu/sysdep.o] 錯誤 1
make[2]: Leaving directory `/home/aprilrain/usr/src/source/glibc-2.2.3/csu'
make[1]: *** [csu/subdir_lib] 錯誤 2
make[1]: Leaving directory `/home/aprilrain/usr/src/source/glibc-2.2.3'
make: *** [all] 錯誤 2
我個人理解,是不是做好的arm-linux-gcc不能夠編譯gnu的彙編(上面的這個檔案如果用gcc單編譯能夠透過)?或者是linux標頭檔案生成有錯誤?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-950377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個關於mysql方面的問題,希望斑竹和大家能幫忙,謝謝!!MySql
- jive配置中的database問題?!請幫忙阿謝謝!Database
- 關於資料庫的問題。請幫忙看下,在下先謝謝了資料庫
- 謝謝斑竹能否幫個忙!! (改個小程式)
- BEANS使用LOOKUP()呼叫的時候返回物件的問題???(先謝謝了)Bean物件
- jms的問題,請高手幫忙解決一下,先謝了
- 麻煩各位高手幫忙
- benq大哥,幫忙,請進入,謝謝!ENQ
- 請大家幫忙,關於儲存過程分頁的問題...謝謝儲存過程
- jboss3安裝有問題多謝幫忙看一下S3
- 請問哪裡有關於java播放Flash的例子啊?謝謝了Java
- 各位高手來幫我看看sql的問題吧,謝謝啦,線上等答案啊SQL
- 一個寫xml的問題,高手幫忙啊!XML
- 請幫我看看呼叫webservice的問題謝謝!Web
- 有關javaAPI,請各位高手幫忙,拜謝JavaAPI
- 請各位高人幫我指點一下我的職業規劃!謝謝了!(5年多工作經驗)
- 釋出成功了,但客戶段呼叫有問題,幫幫忙啊
- activemq的問題,謝謝MQ
- Vsftpd匿名無法上傳,配置如下,幫忙找下原因,謝謝~!(轉)FTP
- 幫忙看看如何設定,跪謝!
- 高手幫忙解決兩道JAVA題,跪謝!!Java
- filter的那個問題,沒有人知道原因嗎,提點建議吧,多謝了啊!Filter
- 請教關於jive原始碼,請各位高手幫忙 ,謝謝!!!原始碼
- 有關工作流程的概念,用法的問題!謝謝
- 一個對檔案內容定位分析修改的問題,謝謝!
- 重要問題,連結mysql錯誤,怎麼解決啊,謝謝大家MySql
- 單點登入的實現問題:幾種方式的實現原理有點了解,但還沒怎麼考慮到實現時的技術難點,請各位有這方面經驗的大哥能給我列出些實現上的技術及難點,先謝謝了!
- 編譯核心的一點點經驗(轉)編譯
- Tomcat服務問題,Cpu100%,急需幫助,請高手指點,謝謝!!!Tomcat
- 請求幫助!謝謝!
- 我正在改JIVE,但碰到很麻煩的問題,希望能幫忙解決
- 來幫我看看這個簡單的遠端客戶端呼叫EJB出錯的例子,謝謝了客戶端
- 關於SimpleJdonFrameworkTest的問題,謝謝!Framework
- 關於單點登陸(SSO)的開源專案CAS的一個問題, 用過yale大學CAS的幫幫忙吧,先謝啦,哈哈
- 編譯第四章程式的錯誤,請指點,謝謝!編譯
- 請問這個報錯該怎麼解決,謝謝
- 救命啊!哪位大哥幫幫忙啊 程式出來很大的問題哦
- 這個軟體是有點麻煩! (2千字)