Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Eclips, cross-compilation, libnl  (Przeczytany 2513 razy)

andrzej2020

  • Gość
Eclips, cross-compilation, libnl
« dnia: 2014-05-30, 14:04:55 »
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-Toolchain

Wcią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ę