Newsgroup: it.comp.os.linux.software
Titolo: Compilazione

SAlve ragazzi
ho un file tar di 700k
in cui vi è un programma che funziona solo sotto solaris e sparc...
c'è un file marker che c'e scritto che serve per compilare il programmino
sotto unix....
Io colevo farlo sotto linux suse 6.4... mi potreste spiegare come si
dovrebbe fare?
Grazie


Nessuno ha la sfera di cristallo. :o)
Che programma e`?
Il che linguaggio e` scritto?: C, Fortran, Pascal ...
C'e` un "marker" (mai sentito) o un "Makefile" ?
Che librerie utilizza? Se e` un programma grafico per uno Unix
commerciale al 99,9% richiede Motif. Dovrai installare prima
LessTif o OpenMotif, sia il pacchetto base che il development.
Pensiamo che sia un C o C++ con un suo file Makefile
per la compilazione ed installazione.
Devi riprendere il Makefile e controllare tutto quello che fa
(man make o 
http://www.eng.hawaii.edu/Tutor/Make/
). In particolare 
devi controllare se le opzioni dei comandi sono
compatibili con quelle di Linux, se le librerie chiamate sono
disponibili, se le directory su cui scrive vanno bene, ...
E poi compilare, sperando che sia stato usato un C standard 
e non qualche estensione. Altrimenti dovrai mettere le mani
anche nei programmi o modificare la chiamata del compilatore
affinche` carichi anche le estenstioni.
Il lavoro viene molto semplificato se c'e`:
- un file "configure": lanci "./configure" per creare il
Makefile per la tua macchina;
- un file "Imakefile": lanci "xmkmf" per creare il
Makefile per la tua macchina;
- il Makefile e` fatto in modo modulare: commenti la 
sezione "solaris" e togli i # alla sezione Linux
ciao e buon lavoro, Andrea

 c'è un file marker che c'e scritto che serve per compilare il programmino
Su it.comp.os.linux.iniziare te lo spiegheranno per bene visto che e'
li' che devi postare.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 Il che linguaggio e` scritto?: C, Fortran, Pascal ...
allora.. credo che sia in c..... nel file txt c'č scritto:
Che se ho una Ws sun o dec alpha ci sono i due file fatti apposta
Gh.sun
Gh.alf
nel caso che io non abbia tali sistemi devo compilarmi da me il programma
intanto devo modificare il makefile (scusa avevo sbagliatoa scrivere):
alla linea 5 sys= -d_sys_sunos) devo sostituire varie righe tra cui c'č
solari sun hp workstatio e ULTRIX.etc etc ma non c'č ovviamnete unix
alla linea 12 CC=gcc determina il c_compilatore che deve essere chiamato ad
esempio mettendoci cc=cc........ dopodiche dice il make file dovrebbe fare
tutto da solo creando leseguibile appropiato
Ora ti potrebbeessere piů chiara la situazione no?
Grazie

 
Io lascerei gcc
Comunque vedi se riesci a scaricare la versione per Linux facendoti
passare come Universita`.
Buona caccia ai geni!
ciao, Andrea

 A meno che non ti basti una demo ...
MINCHIA ORA VADO A VEDERE
CHE BELLOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
faccio parte dell'università di pisa..... speriamo che sia quello giusto
perchè non è detto.... ne esiste anche una versione windows ma non c'èntra
un cazzo
GRAZIE!!!!!!!!!!!!!!!!!!!!!!!!!!!