Compilazione dell'interprete

Questo capitolo spiega come compilare l'interprete Proteus; se la distribuzione in vostro possesso comprende già un eseguibile compatibile con il vostro sistema, potete passare al capitolo successivo.

La distribuzione dei sorgenti di Proteus è disponibile in diverse versioni, identiche dal punto di vista dei contenuti, che differiscono unicamente per il formato dei file e l'eventuale mappatura dei caratteri utilizzati nei messaggi di sistema e nei sorgenti.

Prima di procedere alla compilazione, è necessario lanciare lo script di configurazione: configur.bat sotto Ms-Dos e Windows 95, configure sotto Unix.

Vi verranno sottoposte alcune domande relative a:

Una volta completata la configurazione, è necessario editare il percorso di installazione in Makefile o proteus.mak; aprire con un editor di testo il file e cambiare opportunamente il valore di DOSINSTDIR/UNXINSTDIR (in Makefile) o INSTALLDIR (in proteus.mak). In queste directory saranno copiati l'interprete Proteus, il file proteus.man, lo script prothelp.prt e verrà creato lo script di shell prothelp (invoca l'help system a linea di comando di Proteus); inoltre, tutti gli esempi, i test, i file di supporto linguistico e la documentazione in formato ipertestuale saranno copiati nelle sottodirectory samples, test, language e html.
Nel caso in cui si desideri modificare permanentemente tali valori, anche nel caso di ri-configurazione e ri-compilazione dell'interprete, le modifiche dovranno essere apportate rispettivamente a gccmake.def o bcmake.def prima di effettuare la configurazione. Per avviare la compilazione, digitare (DJGPP/GCC):

make 

oppure (Borland C):

make -fproteus.mak

Comparirà una lista dei target ammessi con la rispettiva descrizione; invocare make come sopra con il target scelto fra i seguenti:

help 
stampa questo testo di aiuto
all
ricompila l'eseguibile
install
installa l'eseguibile, la documentazione e gli esempi
(modificare prima la destinazione nel Makefile)
clean
rimuove i file oggetto e l'eseguibile
zip
crea un file zip con la distribuzione corrente
dos
crea la distribuzione Dos (usa Proteus e samples\distrib.prt)
unx
crea la distribuzione Unix (usa Proteus e samples\distrib.prt)
w95
crea la distribuzione Windows 95 (usa Proteus e samples\distrib.prt)
zipdos
crea la distribuzione Dos e la comprime in uno zip (implica dos)
zipunx
crea la distribuzione Unix e la comprime in uno zip (implica unix)
zipw95
crea la distribuzione Windows 95 e la comprime in uno zip (implica w95)

Nella distribuzione originale, Proteus ha inizialmente i messaggi in italiano e le parole chiave in inglese; mediante lo script language.prt ed il file language.txt (nella sottodirectory language) è possibile rigenerare i file header di supporto per impostare la lingua delle parole chiave e/o dei messaggi ad un'altra lingua supportata.

Proteus è stato testato con le seguenti combinazioni di sistemi operativi e compilatori:

Alcune note:

 

Inizio pagina Prossimo argomento Argomento precedente Indice per argomenti Indice analitico
Midnight Lake iPhone Case Black Women Shoes Black Flat Shoes Leather Flats Black Patent Ballerinas Black Ballet Shoes Casual Shoes Black Shoes Women Balle Record Player Cufflinks Best iPhone XR Clear Cases iPhone XS/XS Max Leather Cases Sale Best iPhone 8/8 Plus Silicone Cases iPhone 7/7 Plus Cases & Screen Protector New Cases For iPhone 6/6 Plus iPhone 8 Case Sale iPhone Xr Case Online iPhone 7 Case UK Online iPhone X Case UK Sale iPhone X Case Deals iPhone Xs Case New Case For iPhone Xr UK Online Case For iPhone 8 UK Outlet Fashion Silver Cufflinks For Men Best Mens Cufflinks Outlet Online The Gold Cufflinks Shop Online Cheap Shirt Cufflinks On Sale Nice Wedding Cufflinks UK Online Top Black Cufflinks UK Online Mens Cufflinks Online Silver Cufflinks For Men Men Cufflinks UK Sale Gold Cufflinks UK Online Gold Cufflinks UK Silver Cufflinks UK Shirt Cufflinks Discount Online Mens Cufflinks Deals & Sales Girls Shoes For Dance Fashion Ballet Dance Shoes Best Ballet Flats Shoes UK Online Cheap Ballet Pointe Shoes UK Online Best Ballet Shoes Outlet Best Dance Shoes Sale Cheap Ballet Flats Sale UK Best Pointe Shoes Online UK Ballet Dance Shoes UK Shoes For Dance UK Best Ballet Slippers Shop Best Yoga Shoes Hotsell