Into the Horizon

programming, photography, and daily log

mecabのc++のコンパイルオプション

偶然みつけたけど

$ g++ main.cpp `mecab-config --cflags` `mecab-config --libs` 

は上手くいくのに、

$ g++ `mecab-config --cflags` `mecab-config --libs` main.cpp 
/tmp/ccN61xjh.o: In function `HogeHoge::hoge()':
main.cpp:(.text._ZN12HogeHogeC2Ev[_ZN12HogeHogeC5Ev]+0x4b): undefined reference to `MeCab::createTagger(char const*)'
collect2: ld returned 1 exit status

なんで?