Pular para o conteúdo

Error ao compilar Allegro no Fedora [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Error ao compilar Allegro no Fedora [RESOLVIDO]

Enviado em 04/09/2021 - 22:46h

Eu instalei o Allegro através do
sudo dnf install Allegro 
E escrevi algo bem simples pra testar:
#include <allegro5/allegro5.h>
#include <allegro5/allegro_font.h>

int main()
{
al_init();

return 0;
}
Resultado:
undefined reference to `al_install_system'
collect2: error: ld returned 1 exit status
Eu testei outras funções como a keyboard e também da undefined. Parece ser um erro no linker, mas não consegui progredir

Responder tópico

2. Re: Error ao compilar Allegro no Fedora [RESOLVIDO]

Melhor resposta

Enviado em 05/09/2021 - 10:14h


Stroustrup escreveu:

Eu executei o comando (e claro, troquei [source] e [output] pelos devidos nomes)
gcc [source file(s)] -o [output] `pkg-config --libs allegro-5.0` 

E apareceu isto:
Package allegro-5.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `allegro-5.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'allegro-5.0', required by 'virtual:world', not found

É provável que o package do allegro seja allegro-5 e não allegro-5.0
Tente isso que vai funcionar de boa:
gcc [source file(s)] -o [output] `pkg-config --libs allegro-5` 
///////////////////////////////////////////////////////////////////////
OFF: Seu recalque de varão opensource bate e volta.
///////////////////////////////////////////////////////////////////////

4. Re: Error ao compilar Allegro no Fedora [RESOLVIDO]

Enviado em 05/09/2021 - 10:11h


SamL escreveu:

Você pode compilar com o comando deste link:
https://stackoverflow.com/questions/14948819/how-to-compile-allegro-5-program-with-gcc-using-only-c-...

Sugiro que procure um tutorial sobre o allegro no linux. Existem muitos em inglês mas não conehço bons atualizados em português.

OFF:Seu recalque de varão opensource bate e volta.
Eu executei o comando (e claro, troquei [source] e [output] pelos devidos nomes)
gcc [source file(s)] -o [output] `pkg-config --libs allegro-5.0` 
E apareceu isto:
Package allegro-5.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `allegro-5.0.pc'
to the PKG_CONFIG_PATH environment variable
Package 'allegro-5.0', required by 'virtual:world', not found

5. Re: Error ao compilar Allegro no Fedora [RESOLVIDO]

Enviado em 05/09/2021 - 11:09h

Vlw! Deu certo! :D

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder