Скомпилировать не оптимизированный Libgcc для ARM

#gcc #floating-point #arm #cortex-m #libgcc

#gcc #с плавающей запятой #arm #cortex-m #libgcc

Вопрос:

Доброе утро,

Мне нужно скомпилировать libgcc с нуля, не развертывая оптимизированную для ARM версию, которая определена в ieee754-sf.s в серверной части ARM. Кто-нибудь знает, как настроить GCC для исключения ieee754-sf.sf.s ( в libgcc / config/arm ) для компиляции с нуля libgcc, в частности компиляции ванильной эмуляции с плавающей запятой с плавающей запятой, которая находится в libgcc / spft-fp ?

Спасибо

Комментарии:

1. вам нужна опция настройки? или вы хотите изменить набор инструментов самостоятельно?

2. Конфигурация была бы отличной, но я думаю, что, к сожалению, необходимо изменить набор инструментов.

Ответ №1:

Я не знаю команды configure, которая делает то, что вы хотите. Однако, если вы хотите внести эти изменения, вам нужно будет изменить lib1funcs .S, чтобы удалить ссылки на два файла. вам также нужно будет изменить t-файлы (по крайней мере, t-elf и t-arm). вероятно, также следует изменить gcc/config/arm/elf.h .

Вы можете взглянуть на конфигурационный каталог microblaze. это показывает минималистский пример

Комментарии:

1. Спасибо, я постараюсь и посмотрю, найду ли я что-нибудь.