• dj_ukyo
    2025-03-02 来自北京
    1. 一个问题,兼容性好的运行方式 1. 一般来说rust程序有三种运行方式: 1. filename.rs 单文件,先编译,再运行,不需要项目信息,一个文件搞定一切 ```bash rustc filename.rs ./a.out ``` 1. cargo 方式,这是主流方式,没什么不好,仅仅是当我只是需要单独运行两个片段的时候,略重 1. cargo script filename.rs, 将rust当场脚本来用,优势是简洁 1. 当第一行设好 Shebang 之后,就更加简洁 1. 于是我想要一个在三种情况下均能运行的模板,当前尚未找到,针对引入三方库的情况带来了复杂度 ```rust #!/usr/bin/env run-cargo-script //! ```cargo //! [package] //! edition = "2024" //! //! [dependencies] //! rayon = "1.10.0" //! ``` fn main() { println!("hello rust template"); } ```

    作者回复: 👍

    
    