Tento příkaz mi pomohl na linux mint, když jsem měl přesně stejný problém
gcc filename.c -L/usr/include -lreadline -o filename
Alias můžete použít, pokud jej zkompilujete mnohokrát. Příklad:
alias compilefilename='gcc filename.c -L/usr/include -lreadline -o filename'
Odkazujete na distribuci Linuxu, takže musíte nainstalovat vývojové knihovny readline
Na platformách založených na Debianu, jako je Ubuntu, můžete spustit:
sudo apt-get install libreadline-dev
a to by mělo nainstalovat správná záhlaví na správná místa.
Pokud používáte platformu s yum
, jako SUSE, pak by příkaz měl být:
yum install readline-devel