Nostdlib в armcc вызывает определенные ссылки

У меня есть C-код, который оптимизирован для ARM и скомпилирован с armcc. Я хотел бы максимально уменьшить размер двоичного файла. Из стандартных библиотек я использую

printf(); fopen(); fread(); fwrite(); memset();

Я нашел опцию "-nostdlib", которая предоставляется компоновщику. Эта опция значительно уменьшает размер двоичного файла, но она дает мне ошибки в отношении неопределенных ссылок для printf, например. Как будет правильным способом исключить стандартные библиотеки, но все же использовать эти функции?

0 ответов

Другие вопросы по тегам