Ubuntu原始碼編譯安裝opencv4 x

2021-09-12 18:05:56 字數 1193 閱讀 2867

% 進入解壓後原始碼目錄

mkdir build

cd build

cmake ..

make -j4

make install

pkg-config --cflags --opencv   %檢測是否正常安裝
報錯:package opencv was not found in the pkg-config search path.

perhaps you should add the directory containing `opencv.pc』

to the pkg_config_path environment variable

no package 『opencv』 found

prefix=

/usr/local

exec_prefix=$

includedir=$

/include

libdir=$

/lib

name: opencv

description: the opencv library

version:

2.x.x

cflags:

-i$/opencv4 -i$

/opencv2

libs:

-l$-lopencv_calib3d -lopencv_imgproc -lopencv_core -lopencv_ml -lopencv_features2d -lopencv_objdetect -lopencv_flann -lopencv_video -lopencv_highgui

進入原始碼目錄下samples/cpp目錄下,對其中示例進行編譯

g++ neural_network.cpp `pkg-config --libs --cflags opencv`
報錯:error 「opencv 4.x+ requires enabled c++11 support」

重新編譯

g++

-std=c++

11 neural_network.cpp `pkg-config --libs --cflags opencv`

成功生成可執行檔案a.out,執行./a.out,順利出現結果。

Ubuntu原始碼編譯安裝實踐

最近由於工作需要原始碼編譯安裝nginx原始碼包,即以.tar.gz結尾的包 正常步驟應該是 1.sudo tar zxvf nginx 1.7.9.tar.gz 2.cd nginx 1.7.9 3.sudo configure 4.sudo make 5.sudo make install 但是...

ubuntu編譯android原始碼

1.首先為安裝ubuntu系統,大家可以參考以下鏈結 建議大家把 根目錄分70g以上 3.安裝編譯必備的工具 清華大學映象庫 5.編譯過程 6.用到的命令 卡住不動 ctrl z 清除make資訊 make clobber 開始編譯 build envsetup.sh 選擇版本 lunch 開始編譯...

ubuntu 編譯 鴻蒙 原始碼

鴻蒙原始碼編譯需要在ubuntu中進行,應用開發則需要window環境。我使用的是virtualbox。阿里雲映象位址 需要用到的工具 開發工具 用途python3.7 執行編譯指令碼工具 bash 執行命令列工具 gn產生ninja編譯指令碼 ninja 執行ninja編譯指令碼 llvm 編譯工...