1 2 3 4 5 6 7 8 9
use std::{fs, path::PathBuf}; fn main() { let out_dir = PathBuf::from(std::env::var("OUT_DIR").unwrap()); let ld = include_str!("link.ld"); println!("cargo:rustc-link-search={}", out_dir.display()); fs::write(out_dir.join("link.x"), ld).unwrap(); }