Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/02/2011, 15h06   #1
Invité de passage
 
Inscription : avril 2005
Messages : 5
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 5
Points : 1
Points : 1
Par défaut Recompilation noyau Linux

Bonjour,

Voilà pour des besoins professionnels, je dois recompiler le noyau Linux en ajoutant des fonctionnalités supplémentaires. Pour cela, je modifie un fichier (j'ajoute quelques lignes de code dans un fichier .c) puis je recompile le noyau comme décrit ici : https://help.ubuntu.com/community/Kernel/Compile

Tout se passe comme il faut, seulement cela prend beaucoup de temps : près de 13h ! (le PC utilisé est assez ancien et impossible d'en avoir un autre + récent). En fait, lors de la recompilation, plusieurs fichiers sont créés : linux-headers, linux-image, linux-source.

J'aimerais alors gagner un peu de temps, d'où ma question suivante : est-il possible de recompiler uniquement les modifications effectuées ? En gros, suis-je obligé de créer linux-source, linux-image e linux-headers à chaque recompilation alors que je n'ai ajouté que 10 lignes de code dans un seul fichier source ?

Merci pour votre réponse
vali103 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 18h13   #2
Membre Expert
 
Homme Alexis
Intégrateur d'Exploitation
Inscription : février 2003
Messages : 876
Détails du profil
Informations personnelles :
Nom : Homme Alexis
Âge : 32
Localisation : France

Informations professionnelles :
Activité : Intégrateur d'Exploitation
Secteur : Biens de consommation

Informations forums :
Inscription : février 2003
Messages : 876
Points : 1 619
Points : 1 619
Envoyer un message via ICQ à Alek-C Envoyer un message via Skype™ à Alek-C
Normalement, je pense que si tu fais d'autres compilations, elles devraient être plus rapides puisqu'effectivement, elles ne feront que le delta... mais la première doit forcément tout recompiler (je pense)
Alek-C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/02/2011, 10h00   #3
Membre du Club
 
Inscription : juillet 2010
Messages : 41
Détails du profil
Informations forums :
Inscription : juillet 2010
Messages : 41
Points : 67
Points : 67
Citation:
Normalement, je pense que si tu fais d'autres compilations, elles devraient être plus rapides puisqu'effectivement, elles ne feront que le delta... mais la première doit forcément tout recompiler (je pense)
Voilà exactement, les prochaines recompilations seront bien plus rapides. Cela-dit, tu n'as d'autres choix que de passer par la longue phase qu'est la première compilation.
Shemsu-Hor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 14h03   #4
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 464
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 464
Points : 9 585
Points : 9 585
Bonjour,

Tu peux aussi rediriger toutes les sorties ecran vers des fichiers : la phase d'affichage peut ralentir beaucoup ta phase de compilation.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h44.


 
 
 
 
Partenaires

Hébergement Web