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

Raj*_*jan -1 gitignore rust

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

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

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

我不知道该怎么做,因为Rust生成的可执行文件没有任何扩展名。

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

She*_*ter 5

如果您按照Rust官方书中的说明进行操作,则将使用Cargo完成所有工作。这本书在第一章介绍了货运。99.5%的Rust开发人员从不rustc直接使用,而这样做只会使您痛苦。

Cargo自动建立目录结构,将构建工件放入该target目录中,并将此目录添加到中.gitignore。您无事可做。


您可以手动执行相同的操作,而忽略构建输出目录(您实际上不应该这样做,避免使用Cargo是不值得的)

$ mkdir target
$ rustc -o target/example example.rs
$ ./target/example
$ echo 'target/' >> .gitignore
Run Code Online (Sandbox Code Playgroud)