Где я могу найти исходный код для всех стандартных библиотек C? - программирование
Подтвердить что ты не робот

Где я могу найти исходный код для всех стандартных библиотек C?

Я ищу весь исходный код всех стандартных библиотек C. Тем не менее, я ищу исходный код stdio.h, stdlib.h, string.h, math.h и т.д. Я бы хотел посмотреть, как они были созданы. Я думаю, что это зависит от платформы от платформы, но Linux или Windows будут приветствоваться.

4b9b3361

Ответ 2

Если вы хотите, чтобы фактические реализации, как и все остальные, предположили, что вы этого не сделали, многие дистрибутивы Linux в настоящее время используют glibc для реализации стандарта C библиотека. Общие альтернативы включают musl libc, диета libc, uClibc и Bionic

Ответ 3

Microsoft Visual Studio обычно имеет заголовки системы под <InstallDir>\VC\include, а источник, если установлен, находится под <InstallDir>\VC\crt\src.

Ответ 4

Независимо от того, установлена ​​ли она с помощью IDE или вы установили явно, вам нужно искать в каталоге " Include" в соответствующем месте.

Пример: я использую MinGW. Итак, я бы пошел на

c:/MinGW/include, чтобы найти эти файлы заголовков. Аналогично, для IDE (например, Dev-cpp) вам нужно перейти в c:/dev-cpp/include.