Como corrigir erro fatal do GCC: X11/Xlib.h: No such file or directory no Ubuntu

Problema

Ao tentar compilar um software C/C++, você vê uma mensagem de erro como

x11_missing_error.txt
wmname.c:6:10: fatal error: X11/Xlib.h: No such file or directory
    6 | #include <X11/Xlib.h>
      |          ^~~~~~~~~~~~
compilation terminated.

Solução

Você precisa instalar o pacote libx11-dev:

install_libx11.sh
sudo apt install libx11-dev

Este pacote contém os arquivos de cabeçalho necessários para desenvolvimento X11.

Após instalá-lo, tente compilar seu software novamente.


Check out similar posts by category: C/C++