如何在 Google pnacl-clang++ 下构建 Leptonica 库
How to build Leptonica library under Google pnacl-clang++
有谁知道如何在 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 :-)
有谁知道如何在 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 :-)