我試圖理解gcc交叉編譯器背後的命名約定,但似乎存在相互矛盾的答案。我在我的系統中的以下三個交叉編譯器:任何人都可以解釋gcc交叉編譯器的命名約定嗎?
- 臂-NONE-Linux的gnueabi(CodeSourcery的ARM編譯器Linux)
- 臂-NONE-EABI(CodeSourcery的ARM編譯器爲裸機系統)
- 臂-EABI(Android的ARM編譯器)
當通過GNU libtool的手動閱讀時,它指定交叉編譯命名約定:
CPU廠商-OS(OS =系統/內核 - 系統)
這似乎與我的系統中的編譯器不完全準確。 GNU手冊中的信息是舊的,還是讓編譯器經銷商停下來了?