我正在学习Rust并按照教程进行小练习。
当我使用rustc
编译和构建时,它会生成一个可执行文件。
我想在项目/ chapter1,chapter2等目录下只添加.rs
文件,并忽略rustc
命令生成的可执行文件。
我不知道如何做到这一点,因为Rust生成的可执行文件没有任何扩展名。
如何使用.gitignore忽略这些可执行文件?
答案 0 :(得分:5)
如果您按照official Rust book中的说明操作,您将使用货物完成所有工作。书introduces Cargo in the first chapter。 99.5%的Rust开发人员从不直接使用rustc
,这样做只会让你感到痛苦。
Cargo自动设置一个目录结构,其中构建工件进入target
目录,此目录将添加到.gitignore
。你别无他法。
你可以手动做同样的事情并忽略构建输出目录(你真的不应该这样做,它不值得避免货物)
$ mkdir target
$ rustc -o target/example example.rs
$ ./target/example
$ echo 'target/' >> .gitignore