我正在尝试使用 GNU gprof 分析 tesseract-ocr。修改 Makefile 以将“-pg”添加到 CFLAGS 后,我 make/make 安装程序,然后执行 OCR 命令。此时,我希望在某处看到生成的“gmon.out”文件,但没有生成任何内容。
我以前从未使用过 GNU gprof。我错过了什么吗?这是我在高层次上所做的:
- 编译并安装 Leptonica(tesseract-ocr 的依赖项)
- ./configure 在 tesseract-ocr 上,然后在 Makefile 中将“-pg”添加到 CFLAGS
- 制作,在 tesseract-ocr 上安装
- 运行 OCR 命令(tesseract /home/me/test.jpg ocr_out.txt -spa)
我还尝试将“-pg”添加到其他变量,例如 CXX 和 LDFLAGS。我在 tesseract-ocr 和 Leptonica 的 Makefile 中尝试了这个。
我还应该注意,我在 cygwin 上做这一切......
有任何想法吗?