2022.07.04目次Rustについて環境インストール$HOME/.cargo/env動作確認rustcで直接コンパイルcargoでコンパイルまとめ参考サイトRustについてRustはパフォーマンス、信頼性、生産性の高さが特徴のプログラミング言語です。2022では86%以上の支持を集めて1位に選ばれ、7年連続で最も愛される言語になっています。shを実行するとインストール出来ます。インストール効率的で信頼性のあるソフトウェアを書く力を与える言語www.rust-lang.orgそれではcurlコマンドを実行してみましょう。sh途中でインストールの方法を選択できますがここではデフォルトの1を選択しています。installation>1最後に、下記のようなログが表示されていればOKです。$HOME/.cargo/envコマンドを実行してください。実行ログに出ています。$HOME/.cargo/envコマンドを実行します。$HOME/.cargo/env最後に実行できるか確認してみましょう。shはこのコマンドを実行するとrustup-init.shがダウンロードされ、このrustup-init.shがプラットフォームに適したツール群をインストールします。rustup-init.shはrustupのGitHubにあります。GitHub.github.com$HOME/.cargo/env本質的な部分ではないですが、試しに$HOME/.cargo/envの内容を確認します。中身はシェルスクリプトになっていて、環境変数PATHに$HOME/.cargo/binがない場合は追加するという処理をしています。;;esac$HOME/.cargo/envの実行後は環境変数PATHを確認すると$HOME/.cargo/binがあることが確認できます。$PATH/home/higma/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin$HOME/.cargo/binディレクトリにはコンパイラのrustcやコンパイルマネージャとパッケージマネージャを兼ねるcargo、ドキュメンテーションツールのrustdocなどがあります。“$HOME/.cargo/env“が追加されています。これでシェルを起動する時に実行されPATHが設定されるようになっています。.コマンド(ドットコマンド)はsourceコマンドと同じものです。実際にはcargoを使ったコンパイルが多いのですが、ここではrustcとcargoの両方のコンパイルを試してみます。cargoを使った場合も内部的にrustcが動いてコンパイルしています。rustcで直接コンパイルhello.rsのような内容のファイルを用意しrustcでコンパイルします。コンパイル時には-oオプションで生成される実行ファイル名をhelloにしています。world!と表示されれば正常に動作しています。foundエラーが出たらgccパッケージをインストールしてください。<プロジェクト名>でプロジェクトの作成をします。ここではプロジェクト名はhelloとしています。プロジェクトのディレクトリに移動します。runコマンドを実行します。すると、ビルド、生成された実行ファイルの実行をおこないます。world!と表示されれば正常に動作しています。world!Cargoは他にもいろいろなことができます。表にまとめておきます。別の記事で解説していきたいと思います。rust製のバイナリアンインストールしますcargoのサブコマンドまとめこれまででRustのインストール、Cargoでのプロジェクトの作成、ビルド&実行を確認しました。今度は、Rustの使い方に詳しく書いていきたいと思います。22.04にdockerをインストールするUbuntu22.04にDockerをインストールする。一般ユーザでDockerを利用できるようにして、compose.yamlを記述してコンテナ起動する。インストールするUbuntuにVSCodeをインストールする。コマンドラインから起動する方法とGUIから起動する方法の2つを示します。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。libvirt(KVM)の仮想マシンでX11転送する最近のコメント表示できるコメントはありません。ひぐまさんの巣.メニューホームubuntudockerrustホーム検索トップサイドバ。