Dieser Befehl hat mir unter Linux Mint geholfen, als ich genau das gleiche Problem hatte
gcc filename.c -L/usr/include -lreadline -o filename
Sie könnten einen Alias verwenden, wenn Sie ihn viele Male kompilieren. Zum Beispiel:
alias compilefilename='gcc filename.c -L/usr/include -lreadline -o filename'
Sie verweisen auf eine Linux-Distribution, also müssen Sie die Readline-Entwicklungsbibliotheken installieren
Auf Debian-basierten Plattformen wie Ubuntu können Sie Folgendes ausführen:
sudo apt-get install libreadline-dev
und das sollte die richtigen Header an den richtigen Stellen installieren.
Wenn Sie eine Plattform mit yum
verwenden , wie SUSE, dann sollte der Befehl lauten:
yum install readline-devel