通常使用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 ...