1
1)通常,您必須擁有完整的交叉環境才能完成構建。這通常意味着交叉編譯器,交叉彙編器等,以及庫和包含主機系統和目標系統的文件。閱讀交叉編譯時的衝突註釋
2)十字從OS X編譯
port install arm-none-eabi-gcc
port install arm-none-eabi-binutils
export CCPREFIX=/opt/local/bin/arm-none-eabi-
make ARCH=arm CROSS_COMPILE=${CCPREFIX}
1和2似乎是矛盾的。 1表示主機和目標系統必須具有相同的庫和包含文件,但2表示可以從MAc系統編譯ARM代碼並且它們不共享相同的庫。
那麼是什麼給?哪一個是正確的?