OpenCVのコンパイルをmakeで行えるようにするため、Makefileを書きました。
compile tool
CC = g++
option
CFLAGS = -Wall -O2 `pkg-config opencv --cflags` `pkg-config opencv --libs` LIB = -lm -opencv INCLUDES = -I/usr/include/opencv FILE = main
コマンド
$(CC) -o $(FILE).cpp $(FILE) $(CFLAGS) $(LIB) $(INCLUDES)
make初心者なので見苦しいMakefileだと思います。
自分の環境(Ubuntu14.04)では'pkg-config opencv --libs'の部分でなんらかの(覚えていない)エラーが発生しました。この部分はpkg-config opencv --libsというシェルのコマンドを展開するはずなのですが...
もし自分と同じようにエラーが発生した場合には一度シェルでコマンドを実行し、その結果に置き換えてMakefileを記述するとうまくいくようです。