"make" 명령을 사용하여 소스에서 FIO를 빌드하려고 할 때 몇 가지 오류가 발생했습니다. 내가 뭔가를 놓친 것 같습니다. 그것이 무엇인지 아는 사람 있나요?
root@DSI:/home/main/fio-2.2.10# make CC lib/libmtd_legacy.o In file included from lib/libmtd_legacy.c:38:0: lib/libmtd.h:288:8: error: unknown type name ‘uint8_t’ uint8_t mode); ^ lib/libmtd.h:305:4: error: unknown type name ‘uint64_t’ uint64_t start, uint64_t length, void *data); ^ lib/libmtd.h:305:20: error: unknown type name ‘uint64_t’ uint64_t start, uint64_t length, void *data); ^ lib/libmtd.h:322:5: error: unknown type name ‘uint64_t’ uint64_t start, uint64_t length, void *data); ^ lib/libmtd.h:322:21: error: unknown type name ‘uint64_t’ uint64_t start, uint64_t length, void *data); ^ Makefile:287: recipe for target 'lib/libmtd_legacy.o' failed make: *** [lib/libmtd_legacy.o] Error 1
답변1
해당 버전의 fio(2.2.10)는 오래되었습니다. 업스트림 fio 최대 2.21(http://git.kernel.dk/?p=fio.git;a=tags) 이 글을 쓰는 시점에서는 최신 버전에서는 이 문제가 나타나지 않을 수도 있습니다...