我试图在ubuntu上运行cloud9应用程序。然而,make命令给了我错误
llvm[2]: Linking Release+Asserts executable klee (without symbols)
collect2: error: ld terminated with signal 11 [Segmentation fault], core dumped
make[2]: *** [/home/mmalik9/cloud9-cloudsuite/cloud9/Release+Asserts/bin/klee] Error 1
make[2]: Leaving directory `/home/mmalik9/cloud9-cloudsuite/cloud9/tools/klee'
make[1]: *** [klee/.makeall] Error 2
make[1]: Leaving directory `/home/mmalik9/cloud9-cloudsuite/cloud9/tools'
make: *** [all] Error 1请给我一些解决这个问题的方法。
g++ helloworld.cpp -o proj我得到了同样的错误"
collect2: error: ld terminated with signal 11 [Segmentation fault], core dumped“
发布于 2014-04-01 21:40:09
如果即使对于最简单的程序(如helloworld),也无法运行ld,那么似乎有些东西(ld二进制文件或其库)已经损坏,要么是内存中的东西(重新启动将有所帮助),要么是硬盘上的东西。
您可以重新检查已安装软件包的md5sums (在基于rpm的linuxs-rpm --verify中;在基于deb的- debsums或dpkg --verify中-根据debian 187019),或者简单地重新安装它们。
使用memtest,您可以测试RAM的缺陷(ECC更好地保护您的数据)。使用现代文件系统,有数据校验和 (ZFS,btrfs)和/或像AIDE这样的完整性检查器,您可以检测存储在硬盘上的数据的无声损坏。
https://stackoverflow.com/questions/22769216
复制相似问题