Нужно подключить статическую библиотеку для программы на си на raspberry pi (стоит Raspbian, основана на Debian). Я в линукске новичек, делал по этой статье: http://radist-elvin.blogspot.com/2008/07/linux.html
У меня получилось создать библиотеку, слинковать ее с программой, и все заработало, но компилятор выдал предупреждение, что функция (из библиотеки) не объявлена.
Затем мне нужно было определить константу с помощью #define в библиотеке и использовать ее в программе. На это компилятор gcc выдал ошибку, что эта константа не определена в программе.
1) Как убрать предупреждение «implicit declaration of function» 2) Как заставить работать #define из библиотеки с моей программой после линковки. - ГЛАВНЫЙ вопрос 3) Можно ли как то подключить статическую библиотеку с помощью #include, чтобы каждый раз не линковать вручную в консоли? Как это правильно сделать?