如何将C代码与BoringSSL链接?

时间:2017-05-18 08:33:57

标签: linux boringssl

我想在Ubuntu上安装BoringSSL并链接BoringSSL而不是OpenSSL。 我无法找到如何执行此操作的简单教程,构建说明here含糊不清。

1 个答案:

答案 0 :(得分:1)

1)安装语言go,如果尚未完成。 https://golang.org/doc/install?download=go1.8.1.linux-amd64.tar.gz

示例:

cd /usr/local/
sudo tar xvf [path-to]/go1.8.1.linux-amd64.tar.gz
cd bin/
sudo ln -s ../go/bin/go* ./

2)boringssl,请阅读README.md,BUILDING.md ......

cd boringssl/
mkdir build
cd build/
cmake ../
make

没有'make install'。您必须找到libssl.a(在build / ssl /中等),并在使用时指向-lssl。 (不幸的是,如果首先在LD_LIBRARY_PATH中,你可能已经有/usr/lib/libssl.so,它将链接到。{/ p>