Instalando o Allegro

O Allegro é uma biblioteca para desenvolvimento de jogos para C/C++, suportando tanto as plataformas DOS e Unix Like (ex.: Linux, FreeBSD, Irix, Solaris, etc). Neste artigo mostro como instalá-la e como compilar programas com ela.

[ Hits: 38.558 ]

Por: Ragen Dazs em 19/08/2003 | Blog: http://www.orkut.com


Compilando seus programas



Nunca se esqueça que para compilar um fonte você precisa antes linká-lo.

Sempre quando for compilar seus programas usando o Allegro, digite:

$ gcc seu_programa.c -o no_do_compilado `allegro-config --libs`

Nota: ` (acento crazeado) é diferente de ' (aspas simples).

Para mais informações leia o documento: ./docs/build/unix.txt

[]`s

Ragen

Página anterior    

Páginas do artigo
   1. Baixando e instalando o Allegro
   2. Compilando seus programas
Outros artigos deste autor

O perigo no gerenciador de uploads do PHP

XSS - Um exemplo de ataque

DotGNU: a resposta Open Source ao dotNET

Entendendo um pouco sobre os daemons

Tratamento de dados fornecidos pelo usuário: projetando sistemas com mais segurança

Leitura recomendada

Criando uma aplicação gráfica com o Qt Designer

Aleatoriedade em C

Ponteiros - Saindo de Pesadelos

Programação com números inteiros gigantes

Utilizando a biblioteca NCURSES - Parte III

  
Comentários
[1] Comentário enviado por fabio em 19/08/2003 - 22:54h

Olá Ragen,

Após ler seu artigo continuo sem saber das características da biblioteca e como posso utilizá-la, isso me leva a não me interessar pela mesma. Talvez você pudesse dar uma melhor embasamento sobre suas características, formas de uso, etc. Mas é isso aí, o que vale é a iniciativa, espero que tenha esse comentário como construtivo e não destrutivo.

[]'s

[2] Comentário enviado por Ragen em 19/08/2003 - 23:29h

Olá Fabio,

Ela é uma biblioteca *visual*.

O emulador Raine por exemplo usa o Allegro desde 1998

Em www.allegro.cc existem vários exemplos de jogos e projetos desenvolvidos por ela :)

Vlw pelo toque

[3] Comentário enviado por chronos_cc em 09/12/2004 - 14:58h

Ragen venho aqui atrás da tua ajuda...
eu instalei o allegro do jeito q tu mandasse e pelo jeito parecia q tinha dado certo...

mas quando eu vou na pasta ./examples eu tento executar usando: ./exhello e ele dá essa mensagem de erro:

./exhello: error while loading shared libraries: liballeg.so.4.0: cannot open shared object file: No such file or directory

e ai??? o q eu devo fazer??? se tu puder me ajudar eu agradeceria muito...


Antonio Cosme

[4] Comentário enviado por Ragen em 05/03/2005 - 13:14h

Olá Antonio,

O problema que eu percebi foi que durante o ./configure talvez sua distribuição definiu um caminho não convencional para a instalação do Allegro.

Existem 2 formas pra resolver seu problema:

1 - De um ./configure --prefix=/usr ou --prefix=/usr/local

2 - Exportar a variavel de ambiente LD_LIBRARY_PATH para seu ambiente, ou seja, "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:(pah_completo_da_instalacao_da_allegro)/lib". Para automatizar o processo, você poderia acrescentar esse comando ao arquivo ~/.bash_profile

Espero ter ajudado

[5] Comentário enviado por free_w3000 em 20/05/2005 - 01:22h

ola ragen, era tudo q eu queria, eu já tive um certo contato com o alegro
para o windows/dos, e estava muito atras de algo falando sobre alegro para linux, muito legal, agora vai da para eu fazer u joguinho do "telebil"
em linux,hehehehhehehe um abroço

[6] Comentário enviado por wrocha em 29/08/2007 - 17:45h

Instalei no Linux com sucesso. Quando executo aparece a seguinte msg: "Allegro application is running on VT 8". Acesso via o utilitário PuTTY.
O que significa?

[7] Comentário enviado por multics em 20/09/2007 - 11:40h

Ola ragen blz!?!Cara eu uso o ubuntu 7.04, e aqui no meu sistema nao instalou do jeito que vc postou!!!!Na hora de compilar a allegro o gcc me informa um erro de sintaxe no codigo!!!Vc tem alguma ideia do que esteja ocorrendo??

Flw!!!!

[8] Comentário enviado por GuiB422 em 05/12/2007 - 00:34h

Em que diretório devo instalar???
No exemplo, foi no home... não tem algum problema de encontrar a lib???

[9] Comentário enviado por staltux em 25/12/2007 - 14:11h

eu nao tava conseguindo compila mais instalei pelo apt-get install liballegro
hehehe
porem deu o seguinte erro
bash: allegro-config: command not found

[10] Comentário enviado por nandorj em 11/04/2008 - 16:01h

Não consigo executar o meke no meu computador, como faço?

[11] Comentário enviado por nandorj em 11/04/2008 - 16:01h

make

[12] Comentário enviado por Andres em 31/07/2008 - 14:36h

olá quando eu dou make ele dá o seguinte erro
[obj/unix/shared/alleg/fli.0] Erro 1

o que fazer


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts