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

相关文章
相关标签/搜索