C фактическая реализация библиотечной функции

Я задавался вопросом, где я могу найти фактическую реализацию C atoi () (или другие такие функции). Я изучил stdlib.h, но кажется, что atoi не реализован там. Существует ли способ просмотреть libc исходное дерево и видеть фактический код C?

2
задан 16 October 2017 в 07:56

2 ответа

Получение glibc код может быть сделано через apt-get команда. Вот базовый процесс, сделанный в терминале, который занимает не более 5 минут:

  1. каталог Create glibc-source с mkdir glibc-source и cd glibc-source
  2. работает apt-get source glibc
  3. , После того как apt-get сделан, у Вас будет 3 файла и один каталог, glibc-2.23/, glibc_2.23-0ubuntu3.dsc, glibc_2.23-0ubuntu3.debian.tar.xz, glibc_2.23.orig.tar.xz. Файл, который Вы хотите, glibc-2.23/stdlib/atoi.c
4
ответ дан 2 December 2019 в 01:54

На самом деле найденный им в мерзавце repo здесь: https://github.com/lattera/glibc/search? utf8 = % E2%9C%93& q=atoi& введите =

Отъезд этого здесь для помощи кому-либо еще, кто мог бы задаться вопросом это в будущем.

1
ответ дан 2 December 2019 в 01:54

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

Похожие вопросы: