一步一步写嵌入式操作系统中skyEye-1.2.6的安装问题

在最近版的linux中安装skyeye-1.2.6-rc1.tar.bz2时,会出现以下的错误:

/usr/include/bits/fcntl2.h:51:error:call to '_open_missing_mode' declared with attribute error:open with O_CREAT in second argument needs 3 arguments.

解决的办法如下:

把skyeye-1.2.6-rc1/device/nandflash/nandflash_samllblock.c文件第519行调用的open函数,在此函数后添加第三个参数“0666”,即可通过编译。

修改为:if((nf->fdump = open(dev->dump, FILE_FLAG, 0666)) < 0).


然后按照如下命令进行安装:

tar -jxvf skyeye-1.2.6-rc1.tar.bz2
cd skyeye-1.2.6-rc1
./configure
make 
make install




你可能感兴趣的:(linux,File,嵌入式操作系统)