cpu_cycles_reader 0.1.11

为读取CpuCycles特化的perf_event_read封装
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::env;
use std::path::Path;

fn main() {
    println!("cargo:rerun-if-changed=src/ffi/ffi.c");
    let ffi_c_path = Path::new("src/ffi/ffi.c");

    // 产生链接库
    let out_dir = env::var("OUT_DIR").unwrap();
    cc::Build::new().file(ffi_c_path).compile("ffi");

    println!("cargo:rustc-link-search=native={}", out_dir);
    println!("cargo:rustc-link-lib=static=ffi");
}