Manual de instalação passo a passo do G-Portugol em Windows XP (em breve para Ubuntu Linux também), com figuras demonstrando o que deve ser realizado a cada passo.
Em resumo o que será visto é:
No sítio oficial do projeto, existe a página de Download para baixar o arquivo de instalação de acordo com o Sistema Operacional que você utilize, como pode ser visto na figura 1.
Figura 1: Página de Download, acessada em 25 de fevereiro de 2008
O arquivo baixado do sítio (gpt-1.0-win32.zip) está compactado com formato Zip, o próprio Microsoft Windows® XP consegue lidar com esse tipo de arquivo, permitindo a cópia da pasta do programa.
Extraia o arquivo compactado para a raiz do seu sistema operacional (por padrão c:\), a figura 2 apresenta a tela do Windows Explorer com o que deve ser encontrado ao terminar de descompactar o arquivo.

Figura 2: Pasta GPT no Windows Explorer
Após este passo é necessário configurar as variáveis de ambiente de acordo com o especificado no arquivo INSTALAÇÃO, para que encontre o painel de configuração de variáveis você pode clicar com o botão direito do mouse no ícone meu computador no Desktop e escolhendo propriedades ou através das teclas de atalho Windows+Pause. Deverá então acessar a opção Avançado, veja na Figura 3.

Figura 3: Avançado em Propriedades do sistema
Edite então a variável de sistema path e adicione o endereço da pasta do gpt\bin ao final do valor que estiver presente, de acordo com a figura 4.

Figura 4: Edição da variável de sistema Path
E enfim crie a variável GPT_INCLUDE indicando o arquivo base.gpt que se encontra na pasta lib do G-Portugol, para isso clique em Nova e então preencha as informações, assim como pode ser visto na figura 5.

Figura 5: Criação da variável GPT_INCLUDE
Para utilizar o GPT acesse o Prompt de comando que se encontra no grupo Acessórios, observe o caminho a ser percorrido no menu através da figura 6.

Figura 6: Acesso ao Prompt de comando
Para que se possa utilizar o Prompt de comando, é necessário conhecer alguns de seus comandos básicos, principalmente de navegação de pastas e manipulação de arquivos. Na tabela 1 é possível conferir alguns destes comandos, argumentos que se apresentarem [entre colchetes] não são obrigatórios, para um referência mais completa sobre assunto acesse o sítio da Microsoft sobre Referência da linha de comando.
| Comando | Argumentos | Função |
|---|---|---|
| dir | [pasta] | Listagem de arquivos, opcionalmente da pasta especificada |
| cd | pasta | Navegar para pasta especificada |
| copy | origem destino | Copia o arquivo de origem para o destino, o destino pode ser um arquivo que poderá ser sobrescrito se existir, ou uma pasta |
| move | origem destino | Move o arquivo de origem para o destino |
| md | pasta | Cria uma nova pasta |
| rd | [/s] pasta | Remove uma pasta, se a pasta não estiver vazia e mesmo assim quiser removê-la, use o argumento /s |
| del | arquivo | Remove o arquivo especificado |
Tabela 1: Comandos básicos de navegação e manipulação de arquivos
Usando então o Prompt de comando, navegamos até a pasta do gpt e criamos uma pasta codigo, por fim também abrimos um novo arquivo olamundo.gpt dentro desta pasta, veja a Figura 7 para os comandos utilizados.

Figura 7: Utilizando o Prompt de comando
Escreva então seu primeiro algoritmo na linguagem G-Portugol, olamundo, seguindo o exemplo da figura 8.

Figura 8: Ola mundo
Feche a janela do Bloco de notas e salve o arquivo para então poder compilar o mesmo utilizando o comando gpt com o argumento “-o arquivo.exe” para indicar qual o nome do arquivo executável que deve ser gerado, veja na figura 9.

Figura 9: Compilando o algoritmo
Com isso termina o Manual de Instalação do G-Portugol em windows agora é interessante conhecer melhor a linguagem através da leitura da Documentação ou das apresentações presentes na categoria Portugol em meu sítio.
| Anexo | Tamanho |
|---|---|
| Manual de instalação do G-Portugol.pdf | 447.74 KB |
Problemas com a codificação
Enviado por Tiago (não verificado) em 25 outubro, 2010 - 16:43.O Everson, é o seguinte
estou com a nova versão do gpt, arrumei os path
mais na hora q escrevo um codigo pelo notepad
da problema q não encontra os acentos
creio q deve ser por causa da codificação
pq no notepad++, usando o UTF-8(SEM BOM) no mesmo codigo, da certo!!!
vc saberia como posso fazer pra dar certo tbm com o bloco de notas
qual codificação q vc salva para consiguir rodar o seu?
obrigado
nobios de nudos
Enviado por andriu (não verificado) em 30 abril, 2008 - 14:59.nobios desnudos
Erro Fantasma
Enviado por Janise (não verificado) em 20 abril, 2008 - 10:30.Everson, confesso que não sou muito normal, mas esse negócio tá me deixando pior, rsrs...
Bem... é seguinte... fiz tudo direitinho... bem quase tudo. Baixei o "treco", instalei, configurei, beleza!
Mas quando chega no promtp!!!! Miserihelp!!!!
Já refiz, trifiz, quadrifiz..., salvei com codificação diferente, aliás aqui deu menos problema foi a UTF-8, mas aparece um erro "fantasma" por que só o prompt vê, num ri não que eu tô começando a ficar triste, snif...
Oh o erro que diz:
D:\gpt\codigo>gpt -o olamundo.exe olamundo.gpt
olamundo.gpt:1 - Caractere inválido: "".
Se com esse algoritmo "dificílimo" eu já tô aloprando, já pensou quando que eu colocar duas palavras a mais?
E aí, que você me diz, depois de todo esse meu choro?
Vou esperar, não vou desistir (sou ruim merrrrrmu, aliás, sou péssima!!)
Um abraço
Nova versão
Enviado por everson em 20 abril, 2008 - 12:35.@Janise,
Realmente algumas pessoas tem problemas de codificação com o windows durante a compilação, alguns desses problemas foram resolvidos na nova versão do gpt que está disponível no site oficial.
Inclusive todos os passos aqui descritos estão agora automatizados com a utilização de um instalador para o sistema, facilita bastante a quem não tem muita prática.
Versão 1.0.1 Lançada.
Sugiro também que você leia o tutorial para utilização do Notepad++.
compilando
Enviado por Voivô (não verificado) em 21 março, 2008 - 16:15.Não entendi direito como compilar um programa gerado
como compilar
Enviado por everson em 22 março, 2008 - 09:50.O compilador recebe como argumentos o nome do arquivo a ser gerado, que é identificado com o "-o arquivo.exe" e o nome do arquivo fonte que será utilizado, no exemplo o nome do arquivo é olamundo.gpt.
Comentar