servo-reading -1

看看servo源碼。看看能不能經過看來學會語言。 git

https://github.com/servo/servo

先看看,components\servo\main.rs。 github

第一行,extern crate compositing; 測試

猜想相似於c語言引入外部庫。的確如此: spa

能夠試驗以下: component

寫一個測試的main.rs,並調用一個foo.rs。 源碼

////////////////////////////////////////////////////////////////////////////////////////////////////// it

//main.rs 編譯

extern crate foo;

fn main() {
    let c = foo::add(3,4);
    println!("{}", c);
} rust

////////////////////////////////////////////////////////////////////////////////////////////////////// 語言

//foo.rs

pub fn add(a:i32,b:i32)->i32 {
    a + b
}

先編譯:rustc --crate-type-lib foo.rs

ls lib*看看,多了libfoo.rlib文件。

而後:

rust -L . main.rs獲得main.exe

相關文章
相關標籤/搜索