Witam
Mam taki mały problem z biblioteką libnl mianowicie:
pobrałem cross-compilator Lianro zgodnie z instrukcją
http://hertaville.com/2012/09/28/development-environment-raspberry-pi-cross-compiler/#Downloading-and-Setting-Up-the-Cross-Compiling-ToolchainWciągnąłem źródła hostapd do eclipsa aby je edytować, podczas tego procesu natrafiłem na problem,
kompilator nie widzi biblioteki libnl (Netlink Protocol Library Suite) nie potrafi załączyć takich plików nagłówkowych:
#include
#include
#include
próba kompilacji kończyła się :
fatal error: netlink/genl/genl.h: Nie ma takiego pliku ani katalogu
W pierwszej kolejności zainstalowałem libnl-3-dev na komputerze z kompilatorem i na raspibiane
to nie pomogło następnie
pobrałem źródła i podałem w eclipsie ścieżki do plików źródłowych
C/C++ General /Paths and Symbols / Includes
próba kompilacji kończyła się 1300 errroami, między innymi:
more undefined references to `crypto_bignum_deinit' follow
wszystkie funkcje z tej biblioteki nie są zdefiniowane, czyli nie ma kodu a jedynie nagłówki
następnie skompilowałem źródła biblioteki libnl na raspberrym i przeniosłem pliki *.so na komputer i podałem ścieżki w eclipsie
C/C++ General /Paths and Symbols / Libraries
próba kompilacji kończy się errorami:
cannot find -l/home/andrzej2020/workspace/RaspLib/libnl-3.so
wszystkie dodane tak biblioteki są niewidoczne
Ma ktoś jakiś pomysł co robię źle?
Za wszelkie wskazówki dziękuję