如何将所有依赖项和共享库编译为一个二进制文件



我想将所有依赖项等和共享库编译到二进制文件中?

怎么做?

g++ -std=c++11 txtocr.cpp -o txtocr -llept -ltesseract

Tesseract依赖于leptonica和一些共享tesseract库。但是如何将所有内容编译到二进制文件中,以便它是 100% 可移植的

我相信

答案是">视情况而定"。如果您只有共享库而没有库的代码恐怕答案是否定的,因为构建静态应用程序所需的所有信息都不在您的动态库中。

最新更新