InglêsFrancêsEspanhol

Ad


favicon do OnWorks

fp-3.0.0 - Online na nuvem

Execute fp-3.0.0 no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando fp-3.0.0 que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


fp - Ambiente de desenvolvimento integrado Free Pascal Compiler (FPC)

SINOPSE


fp [opções] [arquivo fonte]

DESCRIÇÃO


Este binário é o ambiente de desenvolvimento integrado do Gratuito Pascal Compilador (FPC)
que é um avançado Turbo Pascal e Delphi (7.0) compilador Pascal multitarget compatível.
O mecanismo do compilador não é baseado no GCC, mas é totalmente autônomo.

O compilador usa LD(1) e pode usar AS(1) (consulte o parâmetro -Aas), mas também tem o seu próprio
escritor de objetos binários.

Os principais alvos atuais são Go32V2 (Extensor Dos DJGPP), FreeBSD, Linux, Mac OS, Mac OS X,
MorphOS, Rede, OS / 2 e Win32. Os outros alvos (compiladores M68K para Atari e Amiga)
são baseados em versões mais antigas do compilador ou ainda estão em desenvolvimento.

Esta página de manual serve apenas para referência rápida. FPC vem com um ótimo (mais de 2000 páginas)
manual, que é atualizado constantemente, embora esta página do manual possa estar desatualizada.

Uso


A interface do usuário do IDE foi projetada para ser semelhante ao Turbo Pascal. Isto
fornece ao usuário um editor amigável, mas bastante poderoso, um extenso on-line
sistema de ajuda e um depurador.

Um sistema de janelas em modo de texto é a base da interface do usuário. O mouse é compatível,
mas a maioria das pessoas usará o teclado. O usuário geralmente abre alguns editores de texto
janelas nas quais ele projetará seu programa, durante as quais ele pode verificar e
depurar através do uso de teclas de atalho. A alta velocidade do compilador garante que os programadores
pode fazer isso com frequência e, portanto, permite o desenvolvimento rápido de código.

Ajuda arquivos


Nenhum arquivo de ajuda é fornecido por padrão. O usuário deve baixar o Pascal grátis
documentação em formato HTML e instale-a no IDE usando o menu Ajuda-> Arquivos. Turbo
Os arquivos Pascal .tph também podem ser instalados neste menu e podem ser úteis para o código-fonte
que vem com .tpharquivosasdocumentação.

Personagem conjuntos


O IDE foi projetado para fontes de modo de texto VGA. Essas fontes permitem visualmente mais
modos de texto mais interessantes do que as fontes VT100 normalmente usadas em sistemas Unix e também
mais portátil, já que a maioria dos sistemas operacionais usa conjuntos de caracteres VGA para seus modos de texto.

Ao executar em um terminal compatível com VT100, ocorrerá alguma emulação. Internamente, o IDE
pensará que está sendo executado em uma fonte de modo de texto VGA (provavelmente a página de código 850), enquanto todos
os caracteres (no caso da página de código 850) serão convertidos em Latim-1 e alternativo VT100
caracteres do conjunto de caracteres.

O console do Linux pode fazer fontes VGA e, portanto, o IDE pode ser visto como foi planejado
nele. O modo de console do Linux oferece suporte a todos os caracteres VGA definidos por meio do
/ dev / vcsa * dispositivos e muitos deles por meio de sequências de escape normais. Para evitar mau usuário
experiências, o IDE se tornou bastante agressivo no uso de conjuntos de caracteres VGA. Primeiro
irá determinar o número real do console em que você está executando (mesmo se você executar em um pty,
como em Midnight Commander). Em seguida, o IDE irá abrir o dispositivo / dev / vcsa * pertencente ao
esse console. Se a permissão for negada, o IDE irá chamar o utilitário grab_vcsa, que é um
Utilitário setuid root que concederá permissões ao dispositivo vcsa.

Caso o dispositivo vcsa não esteja disponível, o IDE enviará códigos de escape para habilitar o VGA
Fonte. Neste modo, alguns personagens nas 32 posições ascii baixas estão indisponíveis, mas
principalmente porque o conjunto completo de caracteres de desenho de linha está disponível, o usuário notará poucos
diferenças.

O dispositivo de buffer de quadro do Linux e o Free Pascal IDE são uma excelente combinação. Com
fbdev é possível usar resoluções de modo de texto maiores do que o normal de 80x25, que
permite que o programador veja muito mais código por vez.

O console do Linux permite ao usuário carregar fontes definidas pelo usuário. Se você fizer isso, essa fonte
deve ter um layout de estilo VGA, ou seja, página de código 437/850 / ... (Observe que isso não significa
seu sistema de arquivos tem que usar tal codificação, o console Linux lida com a conversão
de ISO-8859-1, UTF-8 ou qualquer outra fonte.) Uma vez que as fontes padrão têm uma página de código
437 layout, apenas usuários que experimentaram fontes terão que tomar cuidado aqui.

O IDE reconhece a variável de ambiente CONSOLEFONT_CP na qual você pode especificar o
página de código da fonte do console. Os valores reconhecidos atualmente são "cp437" e "cp850". Se
você não definir esta página de código de variável 437 será assumida. Atualmente, se você usar código
página 850 sem definir a variável, não haverá um grande impacto neste momento, o
caracteres que o IDE usa existem em ambas as páginas de código.

Nota: as fontes KOI8-R / KOI8-U têm todos os caracteres obrigatórios, mas os caracteres de desenho de linha
não estão nas posições certas. Podemos apoiar isso no futuro, mas atualmente não.

Teclado


O manuseio do teclado Unix é um assunto complicado porque nem todas as combinações de teclas geram
códigos de escape, emuladores de terminal diferentes geram códigos de escape diferentes e alguns
combinações podem desencadear ações no gerenciador de janelas X11.

Como a interface do usuário do Free Pascal IDE é projetada para ser semelhante ao Turbo Pascal,
incluindo comandos de teclado, você pode enfrentar uma das situações acima. Algum
chaves alternativas foram adicionadas e talvez mais tenham que ser adicionadas no futuro.

Quando executado no console do Linux, o teclado é reprogramado para funcionalidade total.

Aqui estão alguns problemas comuns que você pode encontrar e possíveis soluções:

Problema: Selecionar texto com as teclas shift + seta não funciona.

Alternativa? Use o mouse

Alternativa? Use "ctrl + kb" para marcar o início do bloco, "ctrl + ke" para marcar o fim do bloco, "ctrl + k
h "para ocultar o bloco.

Problema: As teclas Cortar / Copiar / Colar não funcionam.

Alternativa? Vá para Opções-> Ambiente-> Teclado e mouse e habilite o estilo Microsoft
Teclas Cortar / Copiar / Colar.

Alternativa? Use a barra de menu.

Problema: A tecla Alt não funciona.

Alternativa? Pressione Escape primeiro e, em seguida, a tecla sem alt. Observe que isso não é possível em
o console do Linux, mas a tecla Alt funciona lá.

Se, por qualquer motivo, o teclado reprogramado do console Linux não for restaurado para o
estado original após a saída (falha do IDE?), você pode fazer algo como "/etc/init.d/kbd start"
para reprogramá-lo em seu comportamento normal.

AUTORES


Equipe de desenvolvimento Pascal grátis (veja http://www.freepascal.org)

Use fp-3.0.0 online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad