$ curl https:// sh.rustup.rs -sSf | sh
$ rustc --version
$ rustup add armv7-unknown-linux-gnueabi
$ cargo new --bin hello
$ cd hello
$ cat src/main.rs
fn main() {
println!("Hello, world!");
}
$ cargo run
Hello, world!
$ cargo build --target armv7-unknown-linux-gnueabihf
$ file target/armv7-unknown-linux-gnueabihf/debug/hello
target/armv7-unknown-linux-gnueabihf/debug/hello: ELF 32-bit LSB shared object, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, for GNU/Linux 2.6.16, BuildID[sha1]=972f1d9d07cedaec48e66bf11b2f62b0adef9346, not stripped
# chmod +x hello
# ./hello
Hello, world!
更多回帖