我正在查看移植库的naclports列表,我想将openssl用于我的本机客户端扩展。我找不到正确的指令集来安装这些移植的库,我下载了openssl压缩文件,并按照INSTALL文件中给出的说明进行操作,但遇到了一些我无法解决的错误。
答案 0 :(得分:5)
要安装移植到Native Client的库作为naclports
的一部分,您需要:
下载并安装NaCl SDK: https://developer.chrome.com/native-client/sdk/download
在您的环境中设置NACL_SDK_ROOT
以指向您安装位置下的pepper_*
版本。
您可能希望明确安装最新版本:pepper_canary
,其中包含:./naclsdk install pepper_canary
同步naclports
存储库:Checkout guide
查看与您匹配的分支,或pepper_canary
要构建openssl
,请执行以下操作:
./bin/naclports --force --from-source install openssl
如果您没有本地修改,则可以删除--force
和--from-source
标记
这将默认构建newlib
NaCl版本。
您可以在环境中将TOOLCHAIN
设置为:glibc
/ pnacl
/ newlib
以选择显式版本。
然后,该库将安装到您的SDK中。