Рассмотрим переменную abulo. Я пытаюсь разделить abulo между двумя файлами .c. Вот что я сделал --
- Создан а.ч. Этот файл содержит строку extern int abulo;
- a.c содержит такой оператор: int abulo = 0;
- в b.c. включен a.h. Тогда есть только функция kprintf, печатающая ваше значение.
Но когда я пытаюсь запустить код, он показывает мне такой вывод:
undefined reference to `abulo'
Пытался использовать идею приведенного здесь ответа - Как сделать Я делюсь переменными между разными файлами .c?
что я здесь делаю не так? Как избавиться от этой ошибки?