Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Customizing Cargo for Cross Compiling

Customizing Cargo for Cross Compiling

クロスコンパイルに便利なCargoの設定などを紹介します。
https://github.com/emakryo/cargo-android-sample

Ryosuke Kamesawa

December 15, 2020
Tweet

More Decks by Ryosuke Kamesawa

Other Decks in Programming

Transcript

  1. Mobility Technologies Co., Ltd. 亀澤諒亮(かめさわりょうすけ) - AI技術開発部 - エッジAI -

    MLOps - Rust歴 - 2年ぐらい、業務で使い始めて1年 - 最近作ったもの - Rustdef [https://github.com/emakryo/rustdef] - Jupyter notebook上でRustを実行 - [WIP] cbc-rs [https://github.com/emakryo/cbc-rs] - 「ふつうのコンパイラをつくろう」のRust実装 自己紹介 2
  2. Mobility Technologies Co., Ltd. - Rustの標準ビルドマネージャー - 依存パッケージのダウンロード - Rustソースコードのビルド

    - アプリケーションやテスト、ベンチマークの実行 - カスタマイズすることでネイティブ以外の環境でも便利に使える - Cross compiling targets - https://doc.rust-lang.org/nightly/rustc/platform-support.html - 今回はAndroidでの場合にどんなことができるか紹介 Cargo 3