Linker gcc error “ld: não é possível encontrar -lc”

0

Estou usando o seguinte comando para compilar um arquivo na arquitetura x86_64 e no Debian Jessie:

gcc -shared -O3 -m64 -fPIC -o obj/optimize/5.0/libahdlcmi_mixer.so ./obj/optimize/5.0/mixer.o  -Wl,-rpath,/usr/lib -Wl,-rpath,/lib -s

E me retornou o seguinte erro:

ld: cannot find -lc
collect2: error: ld returned 1 exit status

Já instalei os arquivos libc nas versões estática e dinâmica. Com a ferramenta locate para o arquivo libc.a, recebo o seguinte:

/usr/lib/i386-linux-gnu/libc.a
/usr/lib/i386-linux-gnu/xen/libc.a
/usr/lib/x86_64-linux-gnu/libc.a
/usr/lib32/libc.a
/usr/libx32/libc.a
/usr/share/doc/libklibc/README.klibc.arch

O que está faltando?

    
por Jorge Johanny Sáenz Noval 16.11.2018 / 15:26

0 respostas