shell指令碼或命令編譯opencv程式

2021-08-22 10:07:42 字數 415 閱讀 4884

通常使用opencv編寫好**之後要進行編譯有時候比較麻煩,可以寫乙個shell指令碼來解決。

建立乙個h.sh,用來幫助編譯

#!/bin/bash

infile=$1

outfile=$2

g++ $(pkg-config --cflags opencv) -g $infile $(pkg-config --libs opencv) -o $outfile

插入之後,儲存退出,編譯時,第乙個引數為*.cpp,第二個引數為要編譯成的可執行檔案。

或者使用shell命令進行編譯程式:

g++ testopencv.cpp -o testopencv `pkg-config --libs --cflags opencv`

shell經典指令碼或命令列

檢視檔案或目錄大小 du h file path 檢視某個檔案大小,並顯示易讀的單位 du ah 檢視當前目錄下及其子目錄下所有檔案的大小生成自簽名證書 create ca.sh bin sh openssl genrsa out ca.key 2048 printf n n n n n n n o...

shell指令碼 find命令

find命令用於查詢,功能很強大,格式如下 find pathname options print exec ok pathname find命令所查詢的目錄路徑。例如用.來表示當前目錄,用 來表示系統根目錄。print find命令將匹配的檔案輸出到標準輸出。exec find命令對匹配的檔案執行...

shell指令碼 命令

命令連線符 表示不管前面是否執行成功都要執行 表示前面執行成功才執行後面 表示前面執行失敗才執行後面 read命令 read 選項 值 read p 提示語句 n 字元個數 t 時間秒 s 不顯示 運算子 expr 3 2 結果賦值 sum expr 3 2 或者 sum 3 2 乘法expr 3 ...