0%

c++包的管理和安装

前言

为了从python转到cpp编程必须学习一下cpp的包管理和安装,其并没有python的那麽方便。

命令方式

1
2
sudo apt install libxxx-dev
sudo apt install xxx

安装位置会在/usr/lib/usr/lib

1
sudo apt install ros-yourrosversion-xxxx

源码方式

源码获取方式:github,git

1
2
3
4
5
6
7
8
9
10
11
12
#cmake构建安装 源码最外层目录中有cmakelsit.txt
1.git clone yourcodewebsite
2.code 打开源码
3.源代码管理->tag选择版本
4.build mkdir
5.cd build
6.cmake ..
7.make 或者 sudo make
8.sudo make install
·············································
#一定需要在build文件夹中
如果需要卸载就使用: sudo make uninstall
1
2
3
4
5
6
7
8
9
10
11
#configure构建安装
1.git clone yourcodewebsite
2.进入目录找到 configure文件
3.mkdir build
4.cd build
5.../configure --prefix=/usr/local #生成makefile,并指定库的安装位置
6.make 或 sudo make
7.sudo make install
·············································
#一定需要在build文件夹中
如果需要卸载就使用: sudo make uninstall

pip源码安装用的很少

直接拷贝

.so .a 文件直接拷贝到/usr/local/lib下
对应的头文件放在/usr/local/include,方便直接引用

deb安装

最有效的安装方式

阅读第三方库的readme.md查看是否支持