Ubuntu14.04安装PANDA过程中出现cc1: warnings being treated as errors

来源:互联网 发布:dwf转换cad软件 编辑:程序博客网 时间:2024/06/18 04:36

出错详情
这里写图片描述

原因:编译过于严格
解决:寻找Makefile中包含-Werror的行,将-Werror删掉或者注释掉

1、在/panda目录下输入grep -R Werror ./* 查找所有包含-Werror的项
这里写图片描述
在configure中发现这样一段话
这里写图片描述

不知道这幅图有用不,先截下来存着

2、找到/multiboot目录下的Makefile
这里写图片描述

3、将CCFLAG中的-Werror删除
结果还是失败

4、于是在../panda/build.sh命令后加了一段上图中的–disable-werror
这里写图片描述
成功跳过了cc1: warnings being treated as errors这个错误。

!!!但是很不幸又遇到了一个新问题!!!(由于我虚拟机里安装的Ubuntu14.04.3是32位的,所以与PANDA LLVM不兼容)
这里写图片描述
这里写图片描述
于是我得重新在虚拟机里安装64位的Ubuntu。[可怜]


下图内容的链接
在网上还找到一个解决方案,如下图所示。由于时间原因我就不验证这个方法的可行性啦,如果大家遇到同样的问题都可以试试哈。
这里写图片描述

阅读全文
0 0
原创粉丝点击