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

Ubuntu20.04下如何源码编译Carla,使用UE4源码开跑,踩坑集合

一、简介

作为一个从事算法研究的人员,无人驾驶仿真一直是比较重要的一部分,但是现在比较常见的算法验证都是在carla这个开源仿真平台上做的,所以我有二次开发carla的需求,今天就来讲讲编译CARLA。

网上的教材很多,但还是推荐大家看官网教程:Linux build - CARLA Simulator,本教程只是写一些我编译过程中碰到的问题。

硬件条件:千万不要使用机械硬盘,会非常慢。可以选一个固态硬盘,根据自己的选择,插上电脑,最快读写速度可以达到1000+MB/s,显卡必须要有,以后硬盘空间至少200G。

二、安装显卡驱动

Ubuntu20.04 安装NVIDIA驱动 - chenjian688 - 博客园

三、基础工具安装

git和python是必须安装的工具,大概执行下面这些命令

sudo apt-get update &&
sudo apt-get install wget software-properties-common &&
sudo add-apt-repository ppa:ubuntu-toolchain-r/test &&
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - &&
sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" &&
sudo apt-get updatesudo apt-get install build-essential clang-8 lld-8 g++-7 cmake ninja-build libvulkan1 python python-pip python-dev python3-dev pyth

相关文章:

  • 前端ECS简介
  • 团队项目培训
  • 【网络编程】九、详解 HTTPS 加密原理
  • 面试题:请解释Java中的垃圾回收机制(Garbage Collection, GC),并讨论不同的垃圾回收算法及其优缺点
  • MCP本地高效与云端实时:stdio 与 HTTP+SSE 传输机制深度对比
  • 前端npm的核心作用与使用详解
  • BLEEDR区别
  • html的鼠标点击事件有哪些写法
  • ARM A64 LDR指令
  • 召回11:地理位置召回、作者召回、缓存召回
  • 【人工智能-agent】--Dify+Mysql+Echarts搭建了一个能“听懂”人话的数据可视化助手!
  • 【Linux系统】从 C 语言文件操作到系统调用的核心原理
  • 校园网规划与设计方案
  • 医院网络安全托管服务(MSS)深度解读与实践路径
  • 学习黑客LAN与WAN详解-网络通信的局域与广域之旅
  • 华为2024年报:鸿蒙生态正在取得历史性突破
  • PCIe数据采集系统
  • 【系统架构师】2025论文《WEB系统性能优化技术》
  • Axure中继器高保真交互原型的核心元件
  • tomcat 400 The valid characters are defined in RFC 7230 and RFC 3986
  • 如何做学校网站/备案查询
  • 没钱怎么做网站/seo黑帽优化
  • 渠县网站建设/有创意的网络营销案例
  • 内网访问 wordpress/企业网站seo优化公司
  • 东城动态网站制作专业定制/百度爱采购官网
  • 网络科技公司网站制作/百度手机版下载