Problema com configure - não é possível encontrar -lgcc_s

1

Eu quero instalar o Argos 0.5 para o Debian 3.12.6-2 (2013-12-29 ) x86_64 GNU / Linux. Eu tive que instalar o gcc 3.4 porque o Argos pediu. Agora eu tenho o gcc 3.4 e o gcc 4.8.2-2 também. O problema é que ./configure script fornece este erro:

The error log from compiling the libSDL test is:
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
ERROR: ARGOS requires SDL or Cocoa for graphical output
To build ARGOS without graphical output configure with --disable-gfx-check
Note that this will disable all output from the virtual graphics card.

Instalei o libsdl e o Cocoa com o apt-get. Mas ainda tenho o mesmo problema. Se eu pesquisar libgcc: find /usr/ -name libgcc* , obtenho esta saída:

/usr/lib/x86_64-linux-gnu/libgccpp.so.1
/usr/lib/x86_64-linux-gnu/libgccpp.so.1.0.3
/usr/lib/gcc/x86_64-linux-gnu/4.6/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/4.6/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/4.6/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/4.7/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s_32.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/32/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/3.4.6/libgcc.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_eh.a
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc_s.so
/usr/lib/gcc/x86_64-linux-gnu/4.8/libgcc.a
/usr/lib/ure/lib/libgcc3_uno.so
/usr/share/doc/libgcc-4.7-dev
/usr/share/doc/libgcc1
/usr/share/doc/libgcc-4.8-dev
/usr/share/lintian/overrides/libgcc1

Como posso resolver este problema?

Eu tentei compilar este programa simples com o gcc-3.4.

// program.c
#include <stdio.h>

int main() {
 printf("Hello, world!\n");
 return 0;
} 

E eu recebo esta saída:

gcc-3.4 program.c
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status

Se eu usar o gcc 4.8.2, tudo ficará bem.

    
por Mato 08.02.2014 / 14:03

0 respostas