Solução: omitindo a opção -N
.
Estou tentando compilar symlinks
( tar. gz-file ), que é uma ferramenta muito pequena com uma linha para compilação:
gcc -Wall -Wstrict-prototypes -O2 -N -s -o symlinks symlinks.c
que dá o erro
....
/usr/bin/ld: cannot find -lgcc_s
/usr/bin/ld: cannot find -lgcc_s
collect2: ld returned 1 exit status
A saída de
/sbin/ldconfig -p | grep libgcc
é
libgcc_s.so.1 (libc6) => /lib/i386-linux-gnu/libgcc_s.so.1
e tentando incluir o diretório mencionado diretamente
gcc -Wall -Wstrict-prototypes -L /lib/i386-linux-gnu/ -O2 -N -s -o symlinks symlinks.c
produz o mesmo erro.
Três perguntas: