2

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

この問題を解決する方法を教えてください。

https://askubuntu.com/questions/441621/cloud9-application-is-giving-error-error-ld-terminated-with-signal-11-segmentからのPSアップデート

g++ helloworld.cpp -o proj

同じエラーが発生しています」collect2: error: ld terminated with signal 11 [Segmentation fault], core dumped

4

1 に答える 1

2

最も単純なプログラム (helloworld など) でも ld を実行できない場合は、何か (ld バイナリまたはそのライブラリ) がメモリ内 (再起動が役立つ) またはハード ドライブ上で破損しているようです。

インストールされたパッケージの md5sums を再確認することができます (rpm ベースの Linux では - rpm --verify; deb ベースでは -debsumsまたはdpkg --verify- debian バグ 187019 に従って)、または単純にそれらを再インストールします。

RAM の欠陥をmemtestテストできます (ECC RAM の方がデータを保護するのに適しています)。また、データ チェックサム(ZFS、btrfs) や AIDE などの整合性チェッカーを備えた最新のファイル システムを使用すると、ハード ドライブに保存されているデータの破損をサイレントに検出できます。

于 2014-04-01T21:40:09.663 に答える