假设我希望我的可执行文件被命名为“index.cgi”(或任何其他不正确的 Rust crate 名称)并使用 Cargo 构建。
Cargo 中是否有任何方法可以指定输出可执行文件的名称,或在构建后步骤中重命名可执行文件?
Cargo 的文档非常稀缺,我在那里找不到任何东西。 (简要查看来源也没有太大帮助。)
最佳答案
包装箱名称和可执行文件名称都必须是有效的 Rust 标识符。
您可以设置输出可执行文件的名称(请参阅 Cargo 的 manifest format 文档中的“配置目标”),但它也必须是一个有效的标识符。
[[bin]]
name = "index.cgi"
path = "src/main.rs"
关于rust - cargo : invalid character `.` in crate name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25378599/