ヘッダーファイルlinux/io_uring.hがありません

ヘッダーファイルlinux/io_uring.hがありません
#include <linux/io_uring.h>
main.c:1:10: fatal error: linux/io_uring.h: No such file or directory
 #include <linux/io_uring.h>
          ^~~~~~~~~~~~~~~~~~

カーネルバージョン5.4.0-80。

APIヘッダファイルをインストールする方法が見つかりませんでした。ただし、ABIはサポートする必要があります。

ベストアンサー1

Ubuntu(カーネルのバージョンによって使用されていると推測されます)では、次のlinux/io_uring.hものがあります。linux-libc-dev。以下をインストールしてください:

sudo apt install linux-libc-dev

でタイトルを探す必要があります/usr/include/linux

このライブラリを使用して作成されたプログラムはライブラリのヘッダーを使用するため、インストールは役に立ちませliburingん。ただし、試したい場合は、関連パッケージがカーネルUAPIと同じインタフェースを定義しますliburing-devio_uring.hio_uring.h

おすすめ記事