当前位置: 首页 > news >正文

解决 Ubuntu 20.04 虚拟机中 catkin_make 编译卡死问题

完整解决步骤

1. 禁用当前交换文件

sudo swapoff /swapfile

2. 删除旧的交换文件

sudo rm /swapfile

3. 使用更可靠的创建方法

# 使用 dd 命令创建交换文件(更兼容但较慢)
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096# 或者使用 truncate 命令(快速创建)
sudo truncate -s 4G /swapfile

4. 设置正确权限

sudo chmod 600 /swapfile

5. 格式化为交换空间

sudo mkswap /swapfile

6. 启用交换文件

sudo swapon /swapfile

7. 永久生效配置

# 添加到 /etc/fstab
# 可以sudo cat /etc/fstab 一下看看是否有这一行,有 /swapfile none swap sw 0 0 字样则不需要执行
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab# 验证配置
sudo swapon --show
free -h
8. 一键 配置生效
一键执行:一个脚本执行即可
#!/bin/bash
sudo swapoff /swapfile
sudo rm /swapfile
# 使用 dd 命令创建交换文件(更兼容但较慢)
sudo dd if=/dev/zero of=/swapfile bs=1M count=4096# 或者使用 truncate 命令(快速创建)
sudo truncate -s 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# 添加到 /etc/fstab
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab# 验证配置
sudo swapon --show
free -h

http://www.lqws.cn/news/90379.html

相关文章:

  • seafile:ubuntu搭建社区版seafile12.0
  • Starrocks Full GC日志分析
  • Stone 3D新版本发布,添加玩家控制和生物模拟等组件,增强路径编辑功能,优化材质编辑
  • 无人机避障——感知部分(Ubuntu 20.04 复现Vins Fusion跑数据集)胎教级教程
  • 网络安全厂商F5推出AI Gateway,化解大模型应用风险
  • RequestRateLimiterGatewayFilterFactory
  • 大数据 ETL 工具 Sqoop 深度解析与实战指南
  • 深入解析 Flask 命令行工具与 flask run命令的使用
  • 生产环境中安装和配置 Nginx 以部署 Flask 应用的详细指南
  • LeetCode - 144. 二叉树的前序遍历
  • 电工基础【5】简单的电路设计接线实操
  • python直方图
  • 转战web3远程工作的英语学习的路线规划
  • 安全-JAVA开发-第一天
  • 数据可视化有哪些步骤?2025高效落地指南
  • 5分钟申请edu邮箱【方案本周有效】
  • 业务材料——半导体行业MES系统核心功能工业协议AI赋能
  • 深入解析C++引用:从别名机制到函数特性实践
  • TablePlus:一个跨平台的数据库管理工具
  • 04 APP 自动化- Appium toast 元素定位列表滑动
  • MATLAB仿真生成无线通信网络拓扑推理数据集
  • Ansys Zemax | 手机镜头设计 - 第 3 部分:使用 STAR 模块和 ZOS-API 进行 STOP 分析
  • Linux运维笔记:1010实验室电脑资源规范使用指南
  • PHP+mysql 美容美发预约小程序源码 支持DIY装修+完整图文搭建教程
  • Android系统进程优先级
  • 帝国CMS QQ登录插件最新版 获取QQ头像和QQ昵称
  • Python训练打卡Day41
  • 基于VLC的Unity视频播放器(四)
  • window 显示驱动开发-DirectX 视频加速 2.0
  • MATLAB实战:四旋翼姿态控制仿真方案