sombriks
(usa Slackware)
Enviado em 21/02/2008 - 20:19h
Você usa o 12 e não tem o sdl instalado????
Entenda, se a sua instalação foi a full o sdl já está aí pra você. se não foi a full, baixe o pacote específico do sdl (os pacotes do slackware são bem simples, todos eles terminam em .tgz) para o slackware 12:
ftp://ftp.slackware.com/pub/slackware/slackware-12.0/slackware/l/sdl-1.2.11-i486-3.tgz
Diferente de outros sistemas, o Slackware não estraçalha a biblioteca em várias partes, o que significa que esse tgz sozinho após instalado é o suficiente para você rodar joguinhos compilados para o sdl bem como fazer seus próprios programas.
Se você for olhar o conteúdo desse pacote, vai ver tá tudo aí: os /usr/lib, os /usr/include, /usr/doc , tudo em um. Inclusive o sdl-config.
Como você sabe, vc tem que dizer os -I -L da vida pro gcc encontrar as bibliotecas do que você tah usando. o sdl-config faz isso pra vc.
Use algo do tipo "gcc -o teste $(sdl-config --libs --cflags) teste.c", supondo que teste.c use funções do sdl.
e é isso aí véi, força no slackware e nunca faça uma instalação que não seja a full, :D