参考
windows
download
Visual C++ Build Tools
をインストール済みでない場合は以下を選択すること。
ドキュメント
コンパイル
main.rs
fn main() {
println!("Hello, world!");
}
コンパイル
rustc main.rs
- main.exe : 1,697,363 バイト
VC++版
error: could not exec the linker
link.exe
: 指定されたファイルが見つかりません。 (os error 2)
というエラーが出たときはvisualcppbuildtools_full.exeが別途必要
Linux
apt install -y rustc
cargoを使ってhello world
- cargo : Rust's package manager.
cargo new prj1 --bin
- .gitや.gitignoreも一緒に用意される。
- ソースは src/main.rs
cargo build
- target/debug/prj1.exe
が生成される。直接exeを実行してもよいが、以下で実行できる。
cargo run
書式メモ
sprintf的な
main.rs
fn main() {
let x: i32;
x = 4;
println!("The value of x is: {}", x);
}
function
main.rs
fn main() {
print_number(5);
}
fn print_number(x: i32) {
println!("x is: {}", x);
}