安裝lxml時gcc: internal compiler error: Killed (program cc1)的解決方法

在安裝lxml時出現以下錯誤git

gcc: internal compiler error: Killed (program cc1)

經過查看dmesg發現下述錯誤信息
[2517343.500178] Out of memory: Kill process 5051 (cc1) score 632 or sacrifice child
[2517343.501833] Killed process 5051 (cc1) total-vm:471664kB, anon-rss:326648kB, file-rss:0kB
[2517441.995124] systemd-journald[233]: Vacuuming done, freed 4194304 bytegithub

看來主要問題是由於內存不足致使的,爲解決該問題經過增長swap分區來解決,具體方法以下:ruby

sudo mkdir -p /var/cache/swap/ sudo dd if=/dev/zero of=/var/cache/swap/swap0 bs=1M count=512 sudo chmod 0600 /var/cache/swap/swap0 sudo mkswap /var/cache/swap/swap0 sudo swapon /var/cache/swap/swap0參考資料:http://stackoverflow.com/questions/19761226/how-to-compile-ruby-with-rvm-on-a-low-memory-systemhttps://github.com/pydata/pandas/issues/1880#issuecomment-9920484
相關文章
相關標籤/搜索