Onde está o código fonte da implementação do 'scanf'?

6

Eu quero encontrar o código-fonte C para a implementação scanf na máquina Linux. Pesquisando para encontrar scanf , a implementação não me diz o caminho para encontrá-lo. Eu tentei encontrar o código-fonte da árvore de código gcc usando ctags e cscope , mas não consegui encontrá-lo. Alguém pode me dizer onde está a definição da função scanf , ou seja, o código fonte da implementação?

    
por freddy 16.10.2015 / 10:01

1 resposta

6

Está na biblioteca glibc fonte scanf.c

glibc significa Biblioteca GNU C . É uma implementação de biblioteca padrão C. Não é uma parte do compilador, porque você pode ter diferentes implementações dele (como o tempo de execução do Microsoft C, por exemplo), bem como diferentes compiladores (como clang ).

    
por 16.10.2015 / 10:10

Tags