解决nasm-2.13在新版ubuntu编译make不过的办法 ./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes] 194 | void pure_func seg_init(void); 因为gcc版本过新。 解决办法: 修改“./include/nasmlib.h”文件 vim ./include/nasmlib.h 大概193行,找到语句 void pure_func seg_init(void); 注释掉。 解决。