IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

fp-3.0.0 - Online nel cloud

Esegui fp-3.0.0 nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando fp-3.0.0 che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


fp - Ambiente di sviluppo integrato Free Pascal Compiler (FPC)

SINOSSI


fp [opzioni] [file sorgente]

DESCRIZIONE


Questo binario è l'ambiente di sviluppo integrato del Gratis Pascal Compiler (FPC)
che è un avanzato Turbo Pascal ed Delphi (7.0) compilatore Pascal multitarget compatibile.
Il motore del compilatore non è basato su GCC, ma è completamente autonomo.

Il compilatore usa LD(1) e può usare AS(1) (vedi parametro -Aas), ma ha anche il suo
scrittore di oggetti binari.

Gli attuali obiettivi principali sono Vai32V2 (Estensore Dos DJGPP), FreeBSD, Linux, MacOS, Mac OSX,
Morph OS, rete, OS / 2 ed Win32. Gli altri obiettivi (compilatori M68K per Atari e Amiga)
sono basati su versioni precedenti del compilatore o sono ancora in fase di sviluppo.

Questa manpage è pensata solo per un riferimento rapido. FPC viene fornito con un ottimo (oltre 2000 pagine)
manuale, che viene aggiornato costantemente, mentre questa pagina man può essere obsoleta.

Impiego


L'interfaccia utente dell'IDE è stata progettata per essere simile a Turbo Pascal. Esso
fornisce all'utente un editor facile da usare, ma piuttosto potente, un ampio on-line
sistema di aiuto e un debugger.

Un sistema a finestre in modalità testo è la base dell'interfaccia utente. Il mouse è supportato,
ma la maggior parte delle persone utilizzerà la tastiera. L'utente di solito apre alcuni editor di testo
finestre in cui disegnerà il suo programma, durante le quali potrà regolarmente controllare e
eseguire il debug tramite l'uso di tasti di scelta rapida. L'alta velocità del compilatore assicura che i programmatori
può farlo spesso e quindi consente uno sviluppo rapido del codice.

Aiuto file


Per impostazione predefinita non vengono forniti file della guida. L'utente deve scaricare il Pascal . gratuito
documentazione in formato HTML e installarla nell'IDE utilizzando il menu Aiuto->File. Turbo
Anche i file Pascal .tph possono essere installati in questo menu e possono essere utili per il codice sorgente
che viene spedito con .tffileasdocumentazione.

Carattere set


L'IDE è stato progettato per i caratteri in modalità testo VGA. Questi caratteri consentono visivamente di più
modalità di testo interessanti rispetto ai caratteri VT100 normalmente utilizzati sui sistemi Unix e anche
più portabile, poiché la maggior parte dei sistemi operativi utilizza i set di caratteri VGA per le modalità di testo.

Durante l'esecuzione su un terminale compatibile VT100, si verificherà una certa emulazione. Internamente l'IDE
penserà che sia in esecuzione su un font in modalità testo VGA (molto probabilmente code page 850), mentre tutto
i caratteri verranno (nel caso della tabella codici 850) convertiti in Latin-1 e VT100 alternati
caratteri del set di caratteri.

La console Linux può eseguire font VGA e quindi l'IDE può essere visualizzato come previsto
su di esso. La modalità console Linux supporta tutti i set di caratteri VGA tramite
/dev/vcsa* e la maggior parte di essi tramite normali sequenze di escape. Per evitare cattivi utenti
esperienze, l'IDE è stato reso piuttosto aggressivo nell'uso dei set di caratteri VGA. prima
determinerà il numero di console effettivo su cui stai eseguendo (anche se esegui su un pty,
come in Midnight Commander). Quindi l'IDE aprirà il dispositivo /dev/vcsa* appartenente a
quella console. Se l'autorizzazione viene negata, l'IDE chiamerà l'utilità grab_vcsa, che è a
setuid root utility che concederà le autorizzazioni al dispositivo vcsa.

Nel caso in cui il dispositivo vcsa non sia disponibile, l'IDE invierà codici di escape per abilitare il VGA
font. In questa modalità alcuni caratteri nelle posizioni 32 ascii basse non sono disponibili, ma
principalmente poiché è disponibile l'intero set di caratteri di disegno al tratto, l'utente ne noterà pochi
differenze.

Il dispositivo frame buffer Linux e l'IDE Free Pascal sono una combinazione eccellente. Insieme a
fbdev è possibile utilizzare risoluzioni in modalità testo superiori alla normale 80x25, che
consente al programmatore di vedere molto più codice alla volta.

La console Linux consente all'utente di caricare i caratteri definiti dall'utente. Se lo fai, un tale font
deve avere un layout in stile VGA, ad esempio code page 437/850/... (Nota che questo non significa
il tuo file system deve usare una tale codifica, la console Linux gestisce la conversione
da ISO-8859-1, UTF-8 o altro al carattere.) Poiché i caratteri predefiniti hanno una pagina di codice
437, solo gli utenti che hanno sperimentato i caratteri dovranno occuparsene qui.

L'IDE riconosce la variabile d'ambiente CONSOLEFONT_CP in cui è possibile specificare il
code page del carattere della console. I valori riconosciuti sono attualmente "cp437" e "cp850". Se
non si imposta questa variabile si presuppone la codepage 437. Attualmente, se usi il codice
pagina 850 senza impostare la variabile non ci sarà un grande impatto in questo momento, il
i caratteri utilizzati dall'IDE esistono in entrambe le tabelle codici.

Nota: i caratteri KOI8-R/KOI8-U hanno tutti i caratteri richiesti, ma i caratteri del disegno al tratto
non sono nelle posizioni giuste. Potremmo supportarlo in futuro, ma attualmente no.

tastiera


La gestione della tastiera Unix è una questione complicata perché non tutte le combinazioni di tasti generano
codici di escape, diversi emulatori di terminale generano codici di escape diversi e alcuni tasti
le combinazioni possono attivare azioni nel Window manager di X11.

Poiché l'interfaccia utente di Free Pascal IDE è progettata per essere simile a Turbo Pascal,
inclusi i comandi da tastiera, potresti riscontrare una delle situazioni di cui sopra. Alcuni
sono state aggiunte chiavi alternative, e forse ne dovranno essere aggiunte altre in futuro.

Durante l'esecuzione sulla console Linux, la tastiera viene riprogrammata per la piena funzionalità.

Di seguito sono riportati alcuni problemi comuni che potresti riscontrare e possibili soluzioni alternative:

Problema: La selezione del testo con i tasti shift+freccia non funziona.

Soluzione: Usa il mouse

Soluzione: Usa "ctrl+kb" per segnare l'inizio del blocco, "ctrl+ke" per segnare la fine del blocco, "ctrl+k
h" per nascondere il blocco.

Problema: I tasti Taglia/Copia/Incolla non funzionano.

Soluzione: Vai su Opzioni-> Ambiente-> Tastiera e mouse e abilita lo stile Microsoft
Tasti Taglia/Copia/Incolla.

Soluzione: Usa la barra dei menu.

Problema: Il tasto Alt non funziona.

Soluzione: Premi prima Esc, quindi il tasto senza alt. Nota che questo non è possibile su
la console Linux, ma il tasto Alt funziona lì.

Se per qualsiasi motivo la tastiera della console Linux riprogrammata non viene ripristinata sul
stato originale dopo l'uscita (crash IDE?), puoi fare qualcosa come "/etc/init.d/kbd start"
per riprogrammarlo nel suo comportamento normale.

AUTORI


Team di sviluppo Pascal gratuito (vedi http://www.freepascal.org)

Usa fp-3.0.0 online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad