Re: [newbie-it] problemi con il kernel
Maurizio Conti wrote: Ciao a tutti, scusate se mi intrometto, ma anche io ho lo stesso problema. Cosa significa "nella directory in cui sto non c'e` un Makefile" Cos'è un make file?? man make gv /usr/doc/pmake-2.1.34/tutorial.psc make e` un programma usatissimo dagli sviluppatori per costruire e distribuire i pacchetti software. Supponiamo di avere un pacchettto costituito da piu` subroutine che devono essere compilate e lincate in un eseguibile che successivamente deve essere installato insieme a delle librerie. Uno degli usi piu` comuni di make e` appunto quello di compiere tutte queste operazioni seguendo le istruzioni elencate in un Makefile. Nei pacchetti distribuiti in sorgente c'e` uno script "configure" che si incarica appunto di costruire un Makefile con le opzioni di compilazione e installazione adatte alla macchina utilizzata. Queste istruzioni possono essere suddivise per obiettivi (target) da realizzare in successione o indipendentemente. Prendendo ad esempio i pacchetti di installazione tar.gz make realizza il primo obiettivo ed e` di norma equivalente a "make nome_programma" make install installa il pacchetto Siccome il target "install" dipende da "nome_programma", se lancio direttamente "make install", verra` prima eseguito "make nome_programma". Questo meccanismo di dipendenze serve moltissimo in fase di sviluppo, perche' make ricompilera` solo le subroutine che sono state modificate (sorgente + recente del compilato). L'uso di make e` molto piu` generale e puo` essere pensato come il prototipo della programmazione ad oggetti. make e` presente fin dalle primissime versioni di Unix, decenni prima che si parlasse di programmazione ad oggetti. ciao, Andrea
R: [newbie-it] problemi con il kernel
-Messaggio Originale- Da: marco [EMAIL PROTECTED] A: [EMAIL PROTECTED] Data invio: mercoledì 27 settembre 2000 17.28 Oggetto: [newbie-it] problemi con il kernel salve, ho dei problemi a compilare il kernel: nella dir usr/src/linux dò il comando make xconfig, e mi viene risposto: "no rule to make target 'xconfig'. stop. premetto che accedo da root e che non funziona neanche con make config o menuconfig. saluti Marco Sicuro di aver installato i binari?
Re: [newbie-it] problemi con il kernel
On Thu, 28 Sep 2000, a day in the life, marco wrote: premetto che ho installato da poco mandrake, così come la procedura di installazione ha fatto in automatico. Mi chiedevo se è un problema della distrib. il non installare i sorgenti non so, che tipo di installazione hai fatto? a questo punto comunque direi tu non li abbia. peraltro forse la parola "installare" puo' confondere perche' se li prendi in tar.gz per poi compilarli, alla fine i sorgenti non fai altro che decomprimerli. comunque ti basta guardare in /usr/src e vedi se ci sono i sorgenti, se no li prendi dal cd della mandrake o li scarichi se quelli non ti vanno bene, li decomprimi in /usr/src e li compili. bye -- Devil Inside Experiment - C'era un bambino che odiava la polizia www.acidlife.com/aciderror/freefred Davide Banda Partial Arts [2000] - www.davidebanda.nelweb.net ICQ uin 5887365 - PGP key available on keyservers
Re: [newbie-it] problemi con il kernel
Ciao a tutti, scusate se mi intrometto, ma anche io ho lo stesso problema. Cosa significa "nella directory in cui sto non c'e` un Makefile" Cos'è un make file?? --- Andrea Celli [EMAIL PROTECTED] wrote: marco wrote: salve, ho dei problemi a compilare il kernel: nella dir usr/src/linux dò il comando make xconfig, e mi viene risposto: "no rule to make target 'xconfig'. stop. Non hai il sorgente del kernel, o non sei nella directory giusta. Se io provo a lanciare: make una-bella-mangiata make: *** No rule to make target `una-bella-mangiata'. Stop. Ossia, nella directory in cui sto non c'e` un Makefile con le istruzioni per realizzare il target `una-bella-mangiata' :-))) ciao, Andrea __ Do You Yahoo!? Send instant messages get email alerts with Yahoo! Messenger. http://im.yahoo.com/
[newbie-it] problemi con il kernel
salve, ho dei problemi a compilare il kernel: nella dir usr/src/linux dò il comando make xconfig, e mi viene risposto: "no rule to make target 'xconfig'. stop. premetto che accedo da root e che non funziona neanche con make config o menuconfig. saluti Marco