Помислете за променлива abulo. Опитвам се да споделя abulo между 2 .c файла. Ето какво направих -
- Създаден a.h . Този файл съдържа реда extern int abulo;
- a.c съдържа израз като този, int abulo = 0;
- в пр.н.е. е включено a.h. След това има само функция kprintf, която отпечатва вашата стойност.
Но когато се опитам да стартирам кода, той ми показва резултат като този --
undefined reference to `abulo'
Опитах се да използвам идеята за приетия отговор, даден тук - Как да Споделям променливи между различни .c файлове?
какво правя грешно тук? Как да се отървете от тази грешка?