1.错误:
error: '%d' directive writing between 1 and 5 bytes into a region of size between 0 and 255 [ -Werror=format -overflow= ]
2.解决办法
修改Makefile里面的选项,将 -Werror选项去掉,这个选项会将警告当错误,导致无法正常执行
make & make install命令。
修改时,需要注意:直接修改会报文件是只读文件,即使加 sudo chmod -777 Makefile也没有用。
需要使用下面命令:
例:chattr u+i filename(对应文件夹) ,则filename文件就不可修改,无论任何人,如果需要修改需要先删除i权限,用chattr -i filename就可以了。查看文件是否设置了i权限用lsattr filename。
然后保存的时候需要 wq!进行保存。