1
は、だから私はより簡単にメモリマップされたファイルを操作するためにはmremap機能を使用していたが、暗黙の宣言エラーがmman.hは、インポートmmap関数を行いますが
addr = mremap(addr, len, len_file, MREMAP_MAYMOVE);
私は含まれないが提起された場合はmremapにインポートに失敗する必要ライブラリ、もし私が行をしなかった場合は、
addr = mmap(NULL, len_file, PROT_WRITE|PROT_READ, MAP_SHARED, fd, 0);
と同じエラーが発生します。
私の現在のヘッダは順番がここで間違っている必要
#include <sys/mman.h>
#define _GNU_SOURCE
として指摘されているライブラリ
'#define _GNU_SOURCE'が必要です。bすべてのヘッダを含む。 – melpomene
はい、それは、感謝の男を定義していた – Goamaral