我想将所有依赖项等和共享库编译到二进制文件中?
怎么做?
g++ -std=c++11 txtocr.cpp -o txtocr -llept -ltesseract
Tesseract依赖于leptonica
和一些共享tesseract
库。但是如何将所有内容编译到二进制文件中,以便它是 100% 可移植的
我相信
答案是">视情况而定"。如果您只有共享库而没有库的代码恐怕答案是否定的,因为构建静态应用程序所需的所有信息都不在您的动态库中。