Используя приведенный ниже код в качестве примера:
extern crate libc;
#[link(name = "adder")]
extern {
fn double_input(input: libc::c_int) -> libc::c_int;
}
fn main() {
let input = 4;
let output = unsafe { double_input(input) };
println!("{} * 2 = {}", input, output);
}
Должен ли #[link(name = "adder")]
содержать относительный путь к файлам .o / a / .h ?Например, должно ли это быть #[link(name = "../adderlib/adder")]
?Есть ли другой способ сообщить компилятору, где находится adder