linux opencv bashrc
时间: 2024-12-29 19:25:57 浏览: 39
### 安装配置 OpenCV
为了在 Linux 系统中安装并配置 OpenCV,需遵循一系列特定的操作来确保软件库能够被系统识别。这涉及到更新链接器配置文件以及设置环境变量。
#### 更新链接器配置
通过编辑 `/etc/ld.so.conf.d/` 下的配置文件可以实现这一点:
```bash
cd /etc/ld.so.conf.d/
sudo gedit opencv.conf
```
创建名为 `opencv.conf` 的新文件,在其中插入如下路径(假设这是 OpenCV 的安装位置),之后保存并关闭文件:
```
/home/wang/opencv/install
```
最后运行命令刷新共享库缓存以使更改生效[^1]:
```bash
sudo ldconfig
```
#### 编辑 `.bashrc` 设置环境变量
对于希望长期有效的环境变量设定,则应当修改用户的 shell 初始化脚本——即位于家目录下的 `.bashrc` 文件。使用任意文本编辑工具打开此文件进行编辑;这里采用 Vim 作为例子说明操作过程[^2]:
```bash
vim ~/.bashrc
```
向该文件追加一行导出语句用于扩展 `$PATH` 变量或其他必要的自定义变量,比如指向 MySQL 或者其他依赖项的位置。如果目标是为 OpenCV 设定环境变量,那么应该按照类似下面的方式添加相应的包配置选项[^4]:
```bash
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/user/opencv/lib/pkgconfig
```
注意替换上述路径中的用户名部分 (`user`) 和具体版本号或安装路径以匹配实际情况。完成编辑后记得重新加载 `.bashrc` 让新的环境变量立即起效[^3]:
```bash
source ~/.bashrc
```
这样就完成了基本的 OpenCV 环境搭建工作,并且使得后续编译测试程序变得简单许多。例如编写一段简单的 C++ 测试代码验证是否成功连接到了 OpenCV 库:
```cpp
// opencv_test.cpp
#include <opencv2/core.hpp>
#include <iostream>
int main() {
std::cout << "OpenCV Version: " << CV_VERSION << std::endl;
}
```
编译这段代码需要用到 pkg-config 工具来自动生成所需的编译参数列表:
```bash
g++ opencv_test.cpp $(pkg-config --cflags --libs opencv4) -o opencv_test
```
阅读全文
相关推荐



















