Re: [newbie-it] problemi con il kernel

2000-09-29 Per discussione Andrea Celli

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

2000-09-28 Per discussione tonibl


-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

2000-09-28 Per discussione freefred

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

2000-09-28 Per discussione Maurizio Conti

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

2000-09-27 Per discussione marco

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