readline 関数を使用するには、libreadline ライブラリをインストールすることが 必要です。libreadline ライブラリは、 GNU Readline プロジェクトのホームページ » https://tiswww.case.edu/php/chet/readline/rltop.html からダウンロード可能です。 これは、Bash の作者 Chet Ramey がメンテナンスしています。
この関数を libedit ライブラリで使用することも可能です。これは readline ライブラリの代替品で、非 GPL です。 libeditライブラリは BSD ライセンスで配布され、 » http://www.thrysoee.dk/editline/ から入手可能です。