非常方便的shell腳本opencv編譯以及gdb調試

創建g++.sh

#!/bin/bash

INFILE=$1
OUTFILE=$2

g++ $(pkg-config --cflags opencv) -g $INFILE $(pkg-config --libs opencv) -o $OUTFILE

編譯時運行腳本,第一個參數爲cpp代碼,第二個是生成的可執行文件,shell腳本里不加-g是無法直接進行源碼級調試的。編譯運行以及調試命令如下:
./g++.sh main.cpp main
./main
gdb調試
gdb main
l列出源碼
b設斷點
r運行
n下一步
p打出值
i查看信息
finish結束

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章