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: brak interrupt.h  (Przeczytany 5316 razy)

Dario84

  • Gość
brak interrupt.h
« dnia: 2008-12-25, 13:45:22 »
Potrzebuje dorwac sie do przerwań a jak wpisuje #include
to pisze: linux/interrupt.h: No such file or directory

Mam ubuntu 8.10. O co moze chodzic ?

arctgx

  • Gość
brak interrupt.h
« Odpowiedź #1 dnia: 2008-12-25, 14:40:18 »
A masz ten plik tam gdzie by się można go spodziewać?

Pytanie, z jakiej paczki go wziąć:

http://packages.ubuntu.com/search?searchon=contents&keywords=interrupt.h&mode=exactfilename&suite=intrepid&arch=any

Najprawdopodobniej nie masz źródeł używanego jądra zainstalowanych. Jeśli masz, to może potrzeba dwowiązania "linux" w /usr/src do katalogu z wybranymi źródłami albo podania w #include dokładniejszego położenia.

Dario84

  • Gość
brak interrupt.h
« Odpowiedź #2 dnia: 2008-12-25, 15:11:35 »
mam zainstalowane zrodla do jadra i mam takie katalogi :
/usr/src/linux-headers-2.6.27-9
oraz
/usr/src/linux-headers-2.6.27-9-generic

probowalem wsadzic cala sciezke bezposrednio do pliku tak:
#include
ale problem zas wystepuje dla includow ktore sa w samym interrupt.h .....

edit:
OK, ale jak porobilem dowiazania do /usr/include to dało rade

arctgx

  • Gość
brak interrupt.h
« Odpowiedź #3 dnia: 2008-12-25, 16:45:06 »
Dowiązanie linux -> linux-headers-2.6.27-9 (lub z generic) nie wystarczyło?

chmooreck

  • Gość
brak interrupt.h
« Odpowiedź #4 dnia: 2008-12-25, 22:37:27 »
Nie lepiej zamiast robić ręcznie dowiązania (i "psuć" system plików dystrybucji) skorzystać z opcji -I kompilatora ?

arctgx

  • Gość
brak interrupt.h
« Odpowiedź #5 dnia: 2008-12-25, 23:36:18 »
Rzeczywiście, autor zdaje się tworzyć własny kod, a nie kompilować coś gotowego i zgodzę się że wypadałoby mu poznać i wykorzystać tę możliwość ;)

Może w tak widocznym (niemal na górze) miejscu jak /usr/src nie ma co bać się o zamieszanie z dowiązaniami gdy zrobimy jedno o nazwie "linux".

I bez grzebania w linkach nietrudno o zamieszanie czasem. Kiedyś napisałem w pewnym wątku o zdublowanych nagłówkach w systemie. Do tej pory nie ujrzałem jasnego komunikatu, że kompilator podczas budowy jądra sięga tylko po nagłówki z jego paczki, a nie po odpowiedniki z linux-libc-dev (ale też niewiele robiłem, by wydobyć te komunikaty ;)).

chmooreck

  • Gość
brak interrupt.h
« Odpowiedź #6 dnia: 2008-12-26, 00:15:03 »
Cytat: arctgx
Może w tak widocznym (niemal na górze) miejscu jak /usr/src nie ma co bać się o zamieszanie z dowiązaniami gdy zrobimy jedno o nazwie "linux".
Akurat w tym dowiązaniu nie widzę niczego złego. Gorzej jak ktoś wpadnie na pomysł, żeby "naprawiać" coś głębiej ;-)

Dario84

  • Gość
brak interrupt.h
« Odpowiedź #7 dnia: 2008-12-26, 01:44:34 »
no faktem jest, że dalej mam jakies kwasy jeszcze :/
musze to jeszcze przemyslec.
Dzieki za pomoc.