2017-02-01 16 views
3

はすべて私のRAMを離れて食べます。私がmake check-allを実行すると、それは仕事を始めますが、それはこのステップで立ち往生し、すべてのRAMを半ゆっくりと邪魔します。 ビルLLVMは、私は、このガイドに従ってクランツールを使用するようにLLVMを構築しようとしている

[ 87%] Linking CXX executable MITests 

は、私があまりにも cmake --build . --target installようにCMakeを使用してみましたが、それはまた、ここで立ち往生:私はこれで何ができる

[ 90%] Linking CXX shared library ../../lib/libLTO.so 

?または、Clangツールキットを入手する別の方法がありますか?

答えて

0

LLVMは巨大であり、多くの機能を含んでいるため、そのライブラリは大きくなっています。

私は、 より多くのRAMを取得することをお勧めします。

また、デバッグシンボルでリンクしたり、コードサイズ-Osを最適化したり、2つのリンクステップを同時に実行しないようにしてください。あなたは(GNU)LDを使用している場合は、Linuxを使っているのであれば

、あなたはまた、-fuse-ld=goldを使用して、代わりに金リンカーを使用してみてください

--hash-size=31 --reduce-memory-overhead 

のようなトリックを行うことができます。

関連する問題