我是ARM開發新手。現在我對ARM的交叉工具鏈感到非常困惑。這裏的一些問題,我遇到:gcc和arm-linux-gcc之間的關係是什麼
是
gcc
和arm-linux-gcc
同一開發商?或者有不同版本的arm-linux-gcc
許多不同的開發者?如果有,所有arm-linux-gcc
編譯器的來源是什麼?有沒有官方網站arm-linux-gcc
?從哪裏獲得
arm-linux-gcc
的官方文檔?現在我只能從the official GNU website獲得gcc官方文檔,但我從GNUTOOLCHAIN下載了我的arm-linux-gcc
,並找不到任何文檔。根據我的經驗,gcc
和arm-linux-gcc
的選項不完全相同。最後,
arm-linux-gcc
的不同預製版本之間有什麼區別?我猜他們之間的唯一區別是編譯器的默認選項,我是對的嗎?我可以使用預構建的arm-linux-gcc
作爲arm1176
來編譯cortex-A8
的程序嗎?如果是這樣,我應該注意哪些編譯選項?有沒有關於這些東西的權威性書籍?
謝謝,它幫助我很多 – demonguy 2014-09-23 14:57:54