linux 编译不会产生把警告当错误。 解决:cc1: some warnings being treated as errors