LinuxでPOSIXaioライブラリ(aio_read()、aio_write()など)を使用するサンプルプログラムをコンパイルする場合、リンカーに問題があります。
私は2.6カーネルでUbuntuを実行しており、apt-getユーティリティを使用してlibaioをインストールしました。ただし、aioライブラリとリンクしている場合でも、コンパイラによってリンカーエラーが発生します。
root@ubuntu:/home# g++ -L /usr/lib/libaio.a aio.cc -oaio
/tmp/cc5OE58r.o: In function `main':
aio.cc:(.text+0x156): undefined reference to `aio_read'
aio.cc:(.text+0x17b): undefined reference to `aio_error'
aio.cc:(.text+0x191): undefined reference to `aio_return'
collect2: ld returned 1 exit status
ライブラリlibaio.aにない場合、これらすべてのaio_x関数は実際にどこで定義されていますか?