第十二篇,Apollo学习之各种依赖库

目录

1. LLVM

2. Build-essential

3. Autoconf

4. libtool

5. Blas、LAPACK

6. suitesparse 

7. coin_or

8. METIS

9. CppAD、IPOPT

10. Ceres

11. libc6

12. gcc与g++ 


入门尚浅,记录一下各个库的作用。

Apollo在Linux下使用,依赖各种编译、数学计算的库,整理如下,感谢被引的各位作者。

1. LLVM

LLVM并不是这篇里包含的主题,但做为涉及到的重要概念,也记录一下。

LLVM项目是模块化、可重用的编译器以及工具链技术的集合。

深入浅出让你理解什么是LLVM - 简书

2. Build-essential

Linux C/C++开发编译必需的基础包的集合,内含dpkg-dev, g++, gcc, libc6-dev, make

build-essential这个包里都有什么内容? - Ubuntu中文论坛

Ubuntu的build-essential有什么作用_yzpyzp的博客-CSDN博客_build-enssential

3. Autoconf

Linux下辅助开发者自动生成符合开源自由软件惯例的MakeFile的工具

autoconf / automake工具使用介绍 - Primitive - 博客园

4. libtool

常见于autoconf/automake,很少单独用

libtool简介_moonlightfall的博客-CSDN博客_libtool

5. Blas、LAPACK

Fortran编写的线性代数运算库,lapack以blas为基础

学习BLAS库 -- BLAS库简介_cocoonyang的博客-CSDN博客_blas库

blas和lapack的安装_fpxBGDBN的博客-CSDN博客

走进LAPACK(一) - PcX - 博客园

6. suitesparse 

按照Suite Sparse断句就好理解了,求解稀疏矩阵性能较好,辅助Ceres做非线性优化;suitesparse依赖lapack、blas

SuiteSparse库与CXsparse库_xp_zz的博客-CSDN博客_suitesparse库

CV学习日志:关于数学库Suitesparse - dzyBK - 博客园

7. coin_or

运筹学、优化、图论

浅谈如何编译COIN-OR的开源代码_mathsoperator的博客-CSDN博客

COIN-OR LEMON - 简书

8. METIS

图切分 

METIS-一种图切分的软件包(简介)_Yunhe_Feng的博客-CSDN博客_metis

使用METIS软件包进行图划分_Jalingpp的博客-CSDN博客_metis图划分

图划分软件Metis的使用 - 知乎

9. CppAD、IPOPT

非线性规划、优化,IPOPT用内点法

​​​​​​无人车系统(十):c++与python非线性规(优)划(化)工具_windSeS的博客-CSDN博客_cppad自动微分

NLP 1: IPOPT和CppAD简介 - 采男孩的小蘑菇 - 博客园 

10. Ceres

含Eigen、gflags、glog、merit、suitesparse,解决优化问题

Windows环境下配置Ceres(含Eigen、gflags、glog、merit、suitesparse)_xixihaha369300的博客-CSDN博客

ceres库基本介绍_SUQIGUANG_CQU的博客-CSDN博客_ceres库

Ceres库,从入门到放弃_合工大机器人实验室的博客-CSDN博客_ceres库

11. libc6

这个不光Apollo用,但凡在Linux上写程序好像都得用

GNU C Library: Shared libraries,类似glibc

编译标准C程序需要的工具、库、头文件、在线手册、文档 

转:libc6-dbg libc库调试的时候需要安装该库获得debug information 才能step into - lxbkylx - 博客园

12. gcc与g++ 

这个纯属扫盲了,gcc不去默认链接C++的库,比如STL 

GCC与gcc,g++区别 - 心田居士 - 博客园

Linux的gcc和g++的区别__stark的博客-CSDN博客_g++和gcc的区别

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值