Estou tentando criar um aplicativo grande, mas, por algum motivo, o link falha e ld responde
/usr/bin/ld: cannot find -l/usr/lib/x86_64-linux-gnu/libX11.so
Passos que experimentei:
ln -s /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0 /usr/lib/x86_64-linux-gnu/libX11.so
ldconfig -v
para atualizar o cache. Sem sorte ... Alguém tem alguma ideia?
UPDATE
Sato Katsura postou um comentário muito útil, sugerindo que eu use -L/usr/lib/x86_64-linux-gnu -lX11
. Isso funcionou e o aplicativo compilado sem mais problemas!
Alguém poderia me esclarecer sobre qual é a diferença?