我试图用GNU gprof来描述tesseract-ocr。修改Makefile以将“-pg”添加到CFLAGS后,我make / make安装程序然后执行OCR命令。此时,我希望在某处看到生成的“gmon.out”文件,但没有生成任何内容。
我之前从未使用过GNU gprof。我错过了什么吗?这是我在高层次上所做的:
我还试图将“-pg”添加到其他变量,如CXX和LDFLAGS。我在Makefile中为tesseract-ocr和Leptonica尝试了这个。
我还应该注意到我在cygwin上这样做...
有什么想法吗?
答案 0 :(得分:1)
您需要修改“config.status”中的FLAGS,它会自动配置tesseract-ocr中所有应用程序的makefile。
将-pg添加到CFLAGS,CXXFLAGS和CPPFLAGS,然后告诉我它是如何工作的。
Coincedentally,我也试图用gnu gprof来描述tesseract,除了在我的gmon.out中我看到调用堆栈中只有一个函数有0。我想知道你的结果是否有所不同,让我知道它是怎么回事。