Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

2.7.1 Compilare un kernel da un sorgente non-Debian

Bisogna comprendere le linee guida Debian nei confronti degli header.

Le librerie C Debian sono compilate con le versioni stabili pi� recenti degli header del kernel.

Ad esempio, le versione Debian-1.2 usava la versione 5.4.13 degli header. Questa pratica � in contrasto con i pacchetti sorgente del kernel distribuiti in tutti gli archivi Linux FTP, pacchetti che usano versioni persino pi� recenti degli header. Gli header distribuiti con i sorgenti del kernel sono localizzati in /usr/include/linux/include/.

Se avete bisogno di compilare un programma con header pi� recenti di quelli di quelli forniti da libc6-dev, quando compilate dovete aggiungere alla riga di comando -I/usr/src/linux/include/. Un problema del genere � uscito, per esempio, quando si � creato il pacchetto del demone automounter (amd). Quando i nuovi kernel cambiavano alcune istruzioni relative al NFS, amd aveva necessit� di esserne al corrente. Ci� ha richiesto l'inclusione degli header pi� recenti.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire