質問: gtk+2.0のコンパイルができません。 OS:Windows コンパイラ:GCC ソースファイル:J:\gtk\main.c gtk+-bundle_3.10.4-20131202_win32.zipをJ:\gtk\gtkに展開しました。 バッチファイルで ``` set PATH=gtk\bin\;%PATH% cmd ``` を実行し、コマンドプロンプトで ``` gcc -o hbf.exe main.c `pkg-config --cflags --libs gtk+-2.0 ``` を実行したところ ``` gcc: error: `pkg-config: No such file or directory gcc: error: gtk+-2.0: No such file or directory gcc: error: unrecognized command line option '--cflags' gcc: error: unrecognized command line option '--libs' ``` とエラーが出ました。 コンパイルするためには、どうしたらいいですか。
回答: Windows のコマンドプロンプトはバッククォートに対応していません。 msys もしくは msys2 を使ってそのシェル上から実行するか、Makefile にコマンドを書いて `mingw32-make` を実行して下さい。 **追記** ちなみに... > > gcc -o hbf.exe main.c `pkg-config --cflags --libs gtk+-2.0 > > > 終わりのバッククォートが抜けていますよ。