Warning: implicit declaration of function
Изучаю утилиту make в Linux. Есть 4 файла в котором две функции, главная функция и Makefile(скриншоты ниже). При вызове утилиты make, появляется сообщение Warning: implicit declaration of function. Из-за чего это и что нужно исправить или сделать?




Ответы (1 шт):
Автор решения: Sergey
→ Ссылка
Очень Вас прошу - никогда не помещайте в вопрос скриншоты. Как прикажите из этих скриншотов доставать куски Вашего кода?! С помощью OCR ?
По сути...
В файл main.c нужно добавить ( в самое начало, срозу после #inclde) описание Ваших внешних функций:
void print_hello();
int sum(int x, int y);
Компилятор Вам и говорит - что нет явного описания функций и он использует дефолтное описание.