12 Star 6 Fork 13

openEuler/curl-rust

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
cr-install.sh 810 Bytes
一键复制 编辑 原始数据 按行查看 历史
pNext 提交于 2023-01-03 21:37 . 修改脚本
#!/bin/bash
set +e
make clean
aclocal
automake
# 可根据需要更改选项
LIBS=-ldl ./configure --with-openssl --disable-shared --without-ngtcp2
cd lib
make
cd ../rust/
cargo clean
RUSTFLAGS="-Clink-arg=-Wl,--allow-multiple-definition" cargo build --release -v
# libcurl.a
cd ../lib/.libs/
mkdir temp
mv libcurl.a temp/
cp ../../rust/target/release/librust_project.a temp/
cd temp
ar x libcurl.a
ar x librust_project.a
rm libcurl.a librust_project.a
ar r libcurl.a *.o
cp libcurl.a ../
cd ..
rm -r temp/
# libcurlu.a 开启debug选项时使用
# mkdir temp
# mv libcurlu.a temp/
# cp ../../rust/target/release/librust_project.a temp/
# cd temp
# ar x libcurlu.a
# ar x librust_project.a
# rm libcurlu.a librust_project.a
# ar r libcurlu.a *.o
# cp libcurlu.a ../
# cd ..
# rm -r temp/
cd ../../
make
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/openeuler/curl-rust.git
git@gitee.com:openeuler/curl-rust.git
openeuler
curl-rust
curl-rust
master

搜索帮助