このコマンドは、Linux Mint でまったく同じ問題が発生したときに役立ちました
gcc filename.c -L/usr/include -lreadline -o filename
何度もコンパイルする場合はエイリアスを使用できます。例:
alias compilefilename='gcc filename.c -L/usr/include -lreadline -o filename'
Linux ディストリビューションを参照しているため、readline 開発ライブラリをインストールする必要があります
Ubuntu などの Debian ベースのプラットフォームでは、以下を実行できます。
sudo apt-get install libreadline-dev
これにより、正しいヘッダーが正しい場所にインストールされます。
yum
のプラットフォームを使用する場合 、SUSE のように、コマンドは次のようになります:
yum install readline-devel