使用 nss_build 编译的nss 用这个方式
sudo ./configure --prefix=/opt/curl-7.76-nss
–with-nghttp2=/opt/nghttp2/ --enable-static --without-ssl --with-nss=/home/ubuntu/nss-3.64/dist/Linux5.4_x86_64_cc_glibc_PTH_64_OPT.OBJ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/nss-3.64/dist/Linux5.4_x86_64_cc_glibc_PTH_64_OPT.OBJ/lib -enable-static
使用bulid.sh 编译的nss 用这个方式
sudo ./configure --prefix=/opt/curl-nss --enable-static --without-ssl --with-nss=/home/ubuntu/nss-3.65/dist/Release LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/nss-3.65/dist/Release/lib -enable-static
目录下
/nss-3.65/dist/public/nspr sudo cp -r * …/nss/ 需要把nspr的.H都拷贝到nss里面 …/是上层目录
/nss-3.65/dist/public/nspr sudo cp -r * …/…/…/…/curl-7.77.0/src/ 需要把nspr的.H都拷贝到curl里的src里面
export LD_LIBRARY_PATH 失败,导致在sudo make 的时候出现 find -ld lnspr4等错误,
在sudo make LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ubuntu/nss-3.64/dist/Linux5.4_x86_64_cc_glibc_PTH_64_OPT.