Ubuntu22,ROS2 colcon/cmake 编译卡死问题解决

使用colcon build编译ros工程时,ubuntu系统卡死,风扇狂转。

1. 限制 colcon build 并行编译线程数

colcon build默认使用并行编译,线程数跟CPU内核数相同。可使用下述命令,查询cpu内核数:

nproc

 可限制并行编译数量,或采用串行编译:

colcon build --parallel-workers 4    # 只使用4个内核
colcon build --executor sequential   # 不使用并行而是顺序编译

1) VSCode 设置

tasks.json文件,"command"参数:

//代替命令行进行编译

{

"version": "2.0.0",

"tasks": [

{

"label": "colcon build",

"type": "shell",

"command": "colcon build --packages-select pkg_simulator_main_ui --parallel-workers 1",

"args": [],

"group": {

"kind": "build",

"isDefaul

相关推荐

  1. Ubuntu22ROS2 colcon/cmake 编译问题解决

    2024-07-19 01:36:04       20 阅读
  2. ubuntu22 安装ROS2

    2024-07-19 01:36:04       26 阅读
  3. Ubuntu系统桌面解决办法

    2024-07-19 01:36:04       51 阅读
  4. RV1126】Ubuntu22.04下sdk编译问题汇集

    2024-07-19 01:36:04       32 阅读
  5. RK3568 Ubuntu解决无法制作SD问题

    2024-07-19 01:36:04       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 01:36:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 01:36:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 01:36:04       58 阅读
  4. Python语言-面向对象

    2024-07-19 01:36:04       69 阅读

热门阅读

  1. Mongodb文本索引

    2024-07-19 01:36:04       17 阅读
  2. ChatGPT:Stream 和 数据源

    2024-07-19 01:36:04       17 阅读
  3. 1.虚拟机相关的博文推荐

    2024-07-19 01:36:04       18 阅读
  4. Flink HA

    Flink HA

    2024-07-19 01:36:04      19 阅读
  5. vault正式环境安装部署

    2024-07-19 01:36:04       22 阅读
  6. 【Git】Git解除仓库关联或关联新仓库

    2024-07-19 01:36:04       18 阅读
  7. AIGC笔记--Classifer Guidance的代码理解

    2024-07-19 01:36:04       24 阅读
  8. rust 构建自己的库和模块

    2024-07-19 01:36:04       19 阅读
  9. 大语言模型系列-Transformer

    2024-07-19 01:36:04       24 阅读
  10. Git入门

    2024-07-19 01:36:04       24 阅读
  11. JVM高频面试题

    2024-07-19 01:36:04       23 阅读
  12. 割点(Articulation Point)

    2024-07-19 01:36:04       24 阅读
  13. [C/C++入门][变量和运算]4、带余除法

    2024-07-19 01:36:04       20 阅读