GNU gprof を使用して tesseract-ocr のプロファイルを作成しようとしています。Makefile を変更して CFLAGS に「-pg」を追加した後、プログラムを make/make install し、OCR コマンドを実行します。この時点で、生成された「gmon.out」ファイルがどこかにあることを期待していますが、何も生成されていません。
私は GNU gprof を使ったことがありません。何か不足していますか?大まかなレベルで、私がやったことは次のとおりです。
- コンパイルおよびインストールされた Leptonica (tesseract-ocr の依存関係)
- tesseract-ocr で ./configure を実行し、Makefile の CFLAGS に「-pg」を追加しました
- make, make install tesseract-ocr
- OCR コマンドを実行します (tesseract /home/me/test.jpg ocr_out.txt -spa)
また、CXX や LDFLAGS などの他の変数に「-pg」を追加しようとしました。tesseract-ocr と Leptonica の両方の Makefile でこれを試しました。
また、これをすべてcygwinで行っていることに注意してください...
何か案は?