如何忽略.gitignore中的Rust可执行文件?

时间:2018-03-31 22:46:01

标签: rust gitignore

我正在学习Rust并按照教程进行小练习。

当我使用rustc编译和构建时,它会生成一个可执行文件。

我想在项目/ chapter1,chapter2等目录下只添加.rs文件,并忽略rustc命令生成的可执行文件。

我不知道如何做到这一点,因为Rust生成的可执行文件没有任何扩展名。

如何使用.gitignore忽略这些可执行文件?

1 个答案:

答案 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