我成功使用了帶Rust的.c
文件(see this answer)。我如何鏈接多個.c
文件?我已經嘗試#![link_args="/c_src/*.c"]
沒有運氣。與Rust一起使用多個.c源文件
- rust-demo
- src
- c_src
- file1.c
- file2.c
- etc...
- main.rs
編輯:
我想一個更好的問題是,我怎麼能簡單地丟棄C源代碼在我的鏽目錄,直接通過使用鏽病的link
屬性開始使用它& extern
(或任何其他方式)與上面的例子記在一起?
是的,我使用的貨物。用'build = [「gcc ...」]'添加某種腳本到.._你能更具體些嗎?此外,這是否記錄在任何地方? – goo 2014-10-06 05:59:44
在貨物網站上:http://crates.io/native-build.html – Levans 2014-10-06 07:17:59
@goo,你可以很好地瞭解如何構建非Rust依賴關係[here](http://crates.io/native-build的.html)。 – 2014-10-06 07:18:41