1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
|
Instalação Usando os Fontes
===========================
o Pré-requisitos
- ANTLR:
Ferramenta para construção de compiladores (testado com v2.7.5).
http://www.antlr.org
- Perl Compatible Regular Expressions (testado com v6.4):
Biblioteca de expressões regulares.
http://www.pcre.org/
- NASM - The Netwide Assembler (testado com v0.89.39):
Assembler usado para compilação.
http://sourceforge.net/projects/nasm
A instalação destes componentes está além do escopo deste documento.
o Comandos para compição e instalação padrão, assumindo um ambiente
GNU (GNU/Linux, MS Windows + MingW ou Cygwin, etc):
$ tar xvfz gpt-xxx.tar.gz
$ cd gpt-xxx
$ ./configure
$ make
$ make install
Se precisar de acesso root para o diretório alvo:
$ su
# make install
o Opções de configuração
ANTLR:
Se você instalou o ANTLR em um diretório não-padrão ou se o
binário "antlr" não pode ser encontrado pela variável de
ambiente PATH, use o argumento "--with-antlr-path".
Exemplo:
$ ./configure --with-antlr=/path/to/antlr
de forma que "/path/to/antlr" seja o caminho do antlr no sistema.
Devel:
Se você deseja que a biblioteca dinâmica (.so) e headers do
compilador sejam instalados no sistema, execute o script
"configure" da seguinte forma:
$ ./configure --enable-install-devel
Essa opcao é nescessária se você deseja utilizar a opção
"análise em segundo plano" do programa GPTEditor.
Nota: para desinstalar apenas os arquivos devel (header e libs) use:
# make uninstall-devel
o Biblioteca padrão
Para utilizar a (pseudo) biblioteca padrão distribuida neste pacote
deve-se adicionar as variáveis de ambiente a variável GPT_INCLUDE
contendo o caminho do arquivo base.gpt. Exemplo (shell bash):
Adicione ao script de inicialização de ambiente:
export GPT_INCLUDE="/usr/local/lib/gpt/base.gpt"
Outros arquivos podem ser incluídos, separando os caminhos por ":".
o Outras opções
Para maiores detalhes, leia INSTALL.default
o Se o código fonte foi baixado diretamente do repositório, é necessário
gerar o script "configure", executando o seguinte comando:
$ make -f Makefile.cvs
|