Solomon Kane
Постоялец
- Регистрация
- 26 Авг 2009
- Сообщения
- 144
- Реакции
- 9
- Автор темы
- #1
Для многих возможностей си надо использовать заголовочные файлы из стандартной и не только библиотеки. Например, stdio.h, кажись, весит 12 килобайт. Вопрос такой - если я включаю в код, например, printf(), конечный файл увеличивается в размере на 12 килобайт (вся библиотека) или только на тот код, что занимает реализация printf()?
Понятно, что проще всего вырвать реализацию из библиотеки и вставить в исходник, чтобы проверить, но я пока до такого не дорос.
Спасибо за ответы!
Понятно, что проще всего вырвать реализацию из библиотеки и вставить в исходник, чтобы проверить, но я пока до такого не дорос.
Спасибо за ответы!
. Но, думаю, вряд ли спецы, когда каждый байт на счету, берут и пихают в код всю библиотеку. Или так и делают? Может есть какой-то сайт, где есть реализации стандартных функций? Вообще, было бы неплохо узнать пару сайтов чисто по си, причём даже на английском. Так сказать, для получения опыта. Может, кто знает такие узкоспециализированные сайты?