tomoyuki-nakabayashi / Rustemu86

Apache License 2.0
5 stars 0 forks source link

RISC-Vクロスビルド環境を作ろう #32

Closed tomoyuki-nakabayashi closed 5 years ago

tomoyuki-nakabayashi commented 5 years ago

Rustが良いなぁ。

tomoyuki-nakabayashi commented 5 years ago

nightlyだと使える。

$ rustup override add nightly
$ cargo objdump -- -arch-name=riscv32 -d -no-show-raw-insn target/riscv32imac-unknown-none-elf/release/libfoo.rlib
$ rustup target add riscv32imac-unknown-none-elf
$ cargo build --target riscv32imac-unknown-none-elf --release
$ cargo install cargo-binutils
$ rustup component add llvm-tools-preview
$ cargo objdump -- -arch-name=riscv32 -d -no-show-raw-insn target/riscv32imac-unknown-none-elf/release/libfoo.rlib
llvm-objdump: for the -arch-name option: may only occur zero or one times!

ふむ?