1 2 3 4 5 6 7 8 9 10 11 12 13
fn main() { // 告诉 Cargo 链接 Termux 的 libLLVM-21.so println!("cargo:rustc-link-lib=LLVM-21"); // 可选:如果需要指定库搜索路径(通常不需要,因为已经在 $PREFIX/lib) // println!("cargo:rustc-link-search=native=/data/data/com.termux/files/usr/lib"); // 可选:强制动态链接(防止某些情况下尝试静态链接) println!("cargo:rustc-link-arg=-dynamic"); // 告诉 Cargo 只有当 build.rs 本身变化时才重新运行(优化构建) println!("cargo:rerun-if-changed=build.rs"); }