具體錯誤:
builds/unix/ftsystem.c:325:22: error: implicit declaration of function 'read'
[-Werror,-Wimplicit-function-declaration]
read_count = read( file,
^
builds/unix/ftsystem.c:325:22: note: did you mean 'fread'?
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/stdio.h:158:9: note:
'fread' declared here
size_t fread(void * __restrict __ptr, size_t __size, size_t __nitems, ...
^
builds/unix/ftsystem.c:346:5: error: implicit declaration of function 'close'
[-Werror,-Wimplicit-function-declaration]
close( file );
解決辦法:
說到底就是沒有包含相應的頭檔案:
#include <fcntl.h>
#include <unistd.h>