Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ubuntu Environment

1. 目录

2.环境配置的一些经验

1.ubuntu中c++环境配置遇到的坑 90% 是各个库版本不兼容

2.如何安装c++库

如果你学过cmake,就应该知道c++项目都是(应该80%以上的吧)通过cmake编译和管理的。如果你不了解cmake,可以参考这里

所以,如果你想安装c++库:

1.源码安装:

思路和你编译运行c++程序一样,只是要先下载源码

一般来说,c++库都有github仓库,你可以直接下载源码,然后编译安装。

git clone '库的github地址'

例子:

git clone https://github.com/opencv/opencv.git

进入源码目录,执行

mkdir build
cd build
cmake .. 
make -j8 # 编译,-j8表示使用8个线程并行编译
sudo make install # 安装到系统目录

2.包管理器安装:

如果你使用的是Ubuntu,你可以直接使用apt-get安装。

sudo apt-get install '库在apt-get中的名字'

注:apt-get安装的库一般都比较老,版本比较低,如果想用最新版本,可以参考源码安装。
名字不知道的话,可以问ai

例子:

sudo apt-get install libopencv-dev

3. 如何跑开源项目

一般来说,开源项目都有详细的安装说明,你可以参考。 在开源项目(github上)的readme中,一般都会有编译和运行的命令。

思考: 在跑开源项目的时候,以及下面配置自瞄环境的时候 有各种不同的命令, 他们的作用是什么?,有其他方法吗?,相比于其他方法有什么优势(区别)

3.自瞄环境配置

下面是老学长的环境配置(一点史,请见谅),可以参考:
老学长的环境配置