我遵循内核,当我尝试运行“Linux build instructions -C out/Debug chrome”时,我只得到输出“非法指令(核心转储)”。现在,我真希望我能找到核心转储的位置,看看里面是否有更具体的信息……
作为参考,我正在尝试在Ubuntu 13.10上运行忍者。
有没有其他人在构建Chromium或尝试使用忍者构建其他东西时遇到过这种情况?另外,我在哪里可以找到核心转储?
发布于 2013-11-26 06:49:39
错误消息“非法指令(核心转储)”表明当前二进制文件正在使用CPU不支持的指令。
请检查是否使用了用于编译的软件(编译器、链接器、ar、ninja-build等)是否与您的CPU架构相匹配。除非你没有像ARM或POWER这样的奇特系统,否则你会把32位(例如i586)和64位(x86-64)混在一起。
或者你编译到一个错误的目标。你的编译器标志是否包括像"-march=“这样以-m开头的标志?这可能会导致相同的错误,但只有在执行编译后的代码时才会发生。你造过吉普或忍者吗--造你自己?这将是另一个犯这种错误的地方。
https://stackoverflow.com/questions/19688633
复制相似问题