У меня есть код, который опирается на библиотеку, а именно на Эллиптическую библиотеку сопряжения Университета Цукубы. Сама эта библиотека опирается на GMP. Я хотел бы запустить эту программу baremetal на ядре ARM, в частности на beaglebone black.Связывание GMP с программой baremetal
GMP - массивная библиотека, поэтому я предпочел бы скомпилировать, если это возможно. Я также предпочел бы что-то другое, кроме решения «грубой силы», просто сбрасывая весь исходный код GMP в тот же файл, что и моя программа, и вставляя его в arm-none-eabi-gcc.
Что такое стандарт метод связывания нетривиальных библиотек с кодом baremetal?
Вы посмотрели мини-gmp (insid e gmp-источники)? –
@MarcGlisse, я обнаружил, что через час после публикации этого вопроса. Кажется, он способен делать то, что мне нужно, но создает некоторые ошибки в моей инструментальной цепочке. Уже почти полночь, где я живу прямо сейчас, но утром я буду протыкать ее еще больше, и если это окажется хорошим решением, я добавлю это в качестве ответа. – ymbirtt