У меня проблемы с компоновщиком, когда дело доходит до компиляции примера программы, использующей библиотеку POSIX aio (например, aio_read (), aio_write () и т. Д.) В Linux.
Я использую Ubuntu с ядром 2.6 и использую утилиту 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
Где на самом деле определены все эти функции aio_x, если не в библиотеке libaio.a?