樹莓派QT編譯時系統卡死

型號:樹莓派3B+
系統:2020-02-13-raspbian-buster
編譯器:QTCreator
QT版本:qt5.11.3
問題:在進行程序編譯的過程中界面卡死,遠程無法連接,但是能ping通,且通過命令的方式沒有出現該問題
原因:經過查詢推測爲內存不夠導致
解決方法:增加swap空間大小
1、通過htop命令查看當前swap空間大小爲100M
在這裏插入圖片描述2、在opt文件夾下創建文件夾image,並在image下創建常規文件swap
sudo mkdir /opt/image
cd /opt/image
touch swap
3、添加交換文件並設置其大小爲2G,該步驟需要等待一分鐘左右,且中間存在卡死的情況
sudo dd if=/dev/zero of=/opt/image/swap bs=1024 count=2048000
成功返回
在這裏插入圖片描述
4、創建(設置)交換空間
sudo mkswap /opt/image/swap
成功返回
在這裏插入圖片描述
5、啓動新增加的2G的交換空間
sudo swapon /opt/image/swap
成功返回
在這裏插入圖片描述
6、修改/etc/fstab文件,使得新加的2G交換空間在系統重新啓動後自動生效
sudo vim /etc/fstab
在文件最後添加
/opt/image/swap /swap swap defaults 0 0

7、重啓後使用htop查看2G空間是否生效
在這裏插入圖片描述

參考文章:https://blog.csdn.net/lichangzai/article/details/7885713

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章