Error ao compilar Allegro no Fedora [RESOLVIDO]

1. Error ao compilar Allegro no Fedora [RESOLVIDO]

Gabriel Bento
Stroustrup

(usa Fedora)

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


  


2. MELHOR RESPOSTA

Samuel Leonardo
SamL

(usa XUbuntu)

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.

///////////////////////////////////////////////////////////////////////

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

Samuel Leonardo
SamL

(usa XUbuntu)

Enviado em 04/09/2021 - 23:06h

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.



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

Gabriel Bento
Stroustrup

(usa Fedora)

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]

Gabriel Bento
Stroustrup

(usa Fedora)

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

Vlw! Deu certo! :D







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts