假设我希望我的可执行文件名为“index.cgi”(或任何其他名称不是正确的Rust crate名称)并使用Cargo构建。
在Cargo中是否有任何方法可以指定输出可执行文件的名称,或者在构建后步骤中重命名可执行文件?
货物的文件非常稀缺,我在那里找不到任何东西。 (简要介绍一下这些消息来源也没什么用。)
答案 0 :(得分:4)
包名称和可执行文件名必须都是有效的Rust标识符。
您可以设置输出可执行文件的名称(请参阅货物manifest format文档中的'配置目标'),但它也必须是有效的标识符。
[[bin]]
name = "index.cgi"
path = "src/main.rs"