Задать вопрос
@evg_96

Как линковщик ищет функции?

Как я понял объявление функции находится в файле stdio.h (Какое то необычное объявление функции)
_Check_return_opt_
_CRT_STDIO_INLINE int __CRTDECL printf(
    _In_z_ _Printf_format_string_ char const* const _Format,
    ...)


А где находится само определение функции? (Ну и где локально находится stdio.h).
На каком этапе в программе будет присутствовать исходный код упомянутой функции? И в каком виде, уже в бинарном, asm или на С?
  • Вопрос задан
  • 409 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя al_sh К ответам на вопрос (3)
@al_sh
исходный код присутствовать не будет. на этапе линковки объектный код будет прилинкован к объектному коду вашей программы. объектный код printf является частью стандартной библиотеки с/с++ libc/glibc
Ответ написан
Комментировать