Можно создать дубликат:
Where to find stdio.h functions implementations?Функции библиотеки - где я могу найти их
В C я использую заголовки, которые содержат прототипы и объявления функций, предоставляемых библиотеками, но где такие функции, как printf
, scanf
и т. д. сохранены?
Где они хранятся?
В каком каталоге?
Почему я не могу найти их? Сохраняются ли они как файлы объектов?
Вы ищете декларацию, исходный код или исполняемый код этих функций библиотеки? – stakx
Я не ищу исходный код. Я хочу знать, хранятся ли они как файлы объектов или исполняемые файлы, в зависимости от того, где они хранятся? –
Реальные реализации библиотеки хранятся в файлах общей библиотеки, которые связаны с вашими программами и загружаются ОС во время выполнения. Стандартные функции библиотеки C, такие как printf, хранятся в /lib/libc.so в Linux/BSD и c: \ windows \ system32 \ msvcrt.dll в Windows. Это то, что вы имели ввиду? –