Ubuntu18.04で.
とりあえずbuild-essential入れりゃいいんだろと思っていました.
$ sudo apt install build-essential
APUEのサイトからサンプルライブラリを手に入れる
ここで配布されているのでダウンロードします.
# ダウンロード $ curl -OL http://www.apuebook.com/src.3e.tar.gz # 展開 $ tar xfvz src.3e.tar.gz
ライブラリをmakeするのに必要なライブラリを入れる
libbsd-devがいるっぽいです.
$ sudo apt install libbsd-dev
makeしてライブラリを配置
$ cd [ダウンロードして展開したディレクトリ] $ make $ sudo cp include/apue.h /usr/local/include $ sudo cp lib/libapue.a /usr/local/lib
適当にサンプルをビルドする
$ gcc sample.c -lapue
これで動くはず.