% 進入解壓後原始碼目錄
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 編譯工...