前言
为了从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查看是否支持