Какое значение имеет имя продавца в наборе инструментов?Могу ли я относиться к arm-linux-gnueabi-gcc и arm-oe-linux-gnueabi-gcc одинаково? - PullRequest
0 голосов
/ 14 июня 2019

Я пытаюсь создать огромный код с использованием make-файлов, предварительно скомпилированных с помощью arm-linux-gnueabi-gcc. Теперь мой новый поставщик предоставил мне новый набор инструментов i.e.arm-oe-linux-gnueabi-gcc. Мне нужно использовать этот новый набор инструментов? Или ранее собранный код будет работать?

1 Ответ

0 голосов
/ 14 июня 2019

Согласно ответу из dave_alcarin :

Стандарт именования в наборах инструментов GNU равен <target>-<tool>, например arm-oe-linux-gnueabi-gcc будеткомпилятор для архитектуры ARM, вариант Open Embedded Linux, в то время как arm-oe-linux-gnueabi-as является ассемблером одного и того же набора инструментов и т. д.

Как таковой другой компилятор (oe против linux)может иметь значениеOpen Embedded Linux может иметь различные библиотеки, которые несовместимы с arm-linux-gnueabi-gcc двоичными файлами.

...