wordpress除了写博客,上海seo关键词优化,如何建立自己的网站商城,中国现任领导名单简介目录 1、在树莓派上安装C编译环境2、编译opencv 1、在树莓派上安装C编译环境
本文针对的环境是树莓派#xff0c;且操作系统为ubuntu desktop 23.10。
首先安装编译环境#xff1a;gcc、g、gdb(调试器)#xff0c;安装命令如下#xff1a;
sudo apt install build-essen… 目录 1、在树莓派上安装C编译环境2、编译opencv 1、在树莓派上安装C编译环境
本文针对的环境是树莓派且操作系统为ubuntu desktop 23.10。
首先安装编译环境gcc、g、gdb(调试器)安装命令如下
sudo apt install build-essential gdb接下来安装安装clang(编译器)、llvm(编译器)、lldb(调试器)安装命令如下
sudo apt install clang llvm lldb再安装cmake编译工具以及树莓派摄像头驱动库
sudo apt-get install cmake libcanberra-gtk-module最后为了能方便我们在树莓派上编写和编译C代码推荐在树莓派上安装Qt。安装命令如下
sudo apt-get install qtbase5-dev qtbase5-dev-tools qtchooser qt5-qmake qtcreator qtbase5-examples qtbase5-doc-html安装完成后在树莓派的搜索菜单中找到Qt Creator这个就是Qt对应的IDE了我们可以使用它来方便的进行C代码的编写。
2、编译opencv
首先安装一些编译OpenCV所依赖的工具
sudo apt-get install libgtk2.0-dev pkg-config libswscale-dev libjpeg-dev libpng-dev libtiff-dev接下来我们从OpenCV官网下载OpenCV3.4.14的Sources源码到树莓派上下载网址https://opencv.org/releases/。 解压缩以后进入opencv-3.4.14目录按照下述命令进行编译
mkdir build
cd build
cmake ..
sudo make
sudo make install上述编译过程需要数小时才能完成。
由于最新的树莓派Ubuntu 23.10操作系统默认安装的gcc和g编译工具版本较高在编译过程中可能会出现下述错误
error: comparing the result of pointer addition (src ((sizetype)off)) and NULL [-Werroraddress]这个问题的解决方案是找到“./build/modules/”路径下出错模型对应的“flags.make”文件使用文本编辑器打开 删除其中的“ -Werroraddress”这些字符然后进行保存。再次运行sudo make编译即可。