我们在使用libaio库的时候,在编译时可能会报如下错:
undefined reference to ‘io_getevents’
undefined reference to ‘io_setup’
undefined reference to ‘io_submit’
这时,只需要在编译中要加 '-laio’参数即可
同样的还有thread,如报如下错:
undefined reference to ‘pthread_create’
undefined reference to ‘pthread_join’
加’-lpthread’参数即可
g++ -O2 test.c -o test -laio -lpthread
在使用libaio库和线程库pthread时遇到编译错误,如'io_getevents', 'io_setup', 'io_submit'及'pthread_create', 'pthread_join'的undefined reference。解决方法是在g++编译时添加'-laio'和'-lpthread'参数,以确保正确链接这两个库。
3073





