有谁知道如何在pnacl-clang ++下构建Leptonica库。

我可以使用clang ++编译器构建该库。

cd leptonica-1.71
./configure CC="clang" CXX="clang++" --enable-shared
make


我不知道如何configure pnacl-clang ++构建Leptonica库。

根据Google文档,这是每个文件分别编译的方式。

e.g.
nacl_sdk/pepper_<version>/toolchain/win_pnacl/bin/pnacl-clang++ \
      hello_world.cc -Inacl_sdk/pepper_<version>/include -c \
      -o hello_world.o -g -O0


但是,我不想对库文件夹中的每个文件分别运行pnacl-clang ++。我必须configure它。

谢谢。

最佳答案

PNaCl希望所有内容都将构建为静态库,而不是共享库,尽管这是being worked on。对于大多数项目,以PNaCl为目标的工作将涉及创建静态库构建,并将CC / CXX设置为pnacl-clang / pnacl-clang++

开源项目通常已经移植到naclports上(并且经过回归测试),但是leptonica似乎不是其中之一。我建议您查看其他项目的差异,以了解为PNaCl建造什么,并为您的Leptonica做贡献。

building上有更多文档。

我希望这对构建任何项目都有用,而不仅仅是leptonica :-)

关于c++ - 如何在Google pnacl-clang++下构建Leptonica库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27900729/

10-10 21:26