MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - Meson & Ninjaのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - Meson & Ninja
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Ninjaは、速度を重視した小さなビルドシステムである。(Makeの代替として登場した)<br> LLVMに取り組んでいる多くの開発者に使用されている。<br> <br> Makeとは異なり、Ninjaのビルドファイルを生成するには、ビルドジェネレータを使用する必要がある。<br> <br> Gyp、CMake、Meson、gnは、Ninja用のビルドファイルの作成をサポートする一般的なビルド管理ソフトウェアツールである。<br> <br><br> == Ninjaのインストール == ==== バイナリをインストール ==== NinjaのGithubから、各OS向けのファイルをダウンロードする。<br> https://github.com/ninja-build/ninja/releases<br> <br> ダウンロードしたNinjaを解凍する。<br> tar xf ninja-<バージョン名>.tar.gz mkdir -p ~/InstallSoftware/Ninja && mv ninja ~/InstallSoftware/Ninja <br> .profileファイルまたは.bashrcファイル等に、Ninjaの環境変数PATHを設定する。<br> vi ~/.profile <br> # ~/.profileファイル PATH="$HOME/InstallSoftware/Ninja:$PATH" <br> ==== ソースコードからインストール ==== Ninjaのビルドに必要なライブラリをインストールする。<br> sudo zypper install re2c <br> [https://github.com/ninja-build/ninja/releases NinjaのGithub]から、Ninjaのソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf v<バージョン名>.tar.gz cd v<バージョン名> <br> Ninjaをビルドおよびインストールする。<br> cmake -Bbuild-cmake -DCMAKE_INSTALL_PREFIX=<Ninjaのインストールディレクトリ> -DCMAKE_BUILD_TYPE=Release . cmake --build build-cmake -j (nproc) cmake --install build-cmake <br> ~/.profileファイル等に、環境変数<code>PATH</code>を追記する。<br> vi ~/.profile <br> # ~/.profileファイル export PATH="/<Ninjaのインストールディレクトリ>/bin:$PATH" <br> <br><br> == Mesonのインストール == ==== 依存関係のライブラリのインストール ==== まず、Mesonのビルドに必要な依存関係のライブラリをインストールする。<br> * Python 3.6 以降 * Ninja 1.8.2 以降 <br> ==== PyPiからインストール ==== MesonはPyPiで提供されているため、以下のコマンドを実行してインストールする。<br> pip3 install meson <br> Mesonのインストールの詳細については、Mesonの公式Webサイトである[https://mesonbuild.com/Getting-meson.html Getting Meson]を参照すること。<br> <br> ==== ソースコードからインストール ==== MesonのGithubから、各OS向けのファイルをダウンロードする。<br> https://github.com/mesonbuild/meson/releases<br> <br> ダウンロードしたMesonを解凍する。<br> tar xf meson-<バージョン名>.tar.gz <br> <code>PIP</code>コマンドを実行して、Mesonをインストールする。<br> pip3 install ./meson-<バージョン名> または pip3 install git+https://github.com/mesonbuild/meson.git <br> ==== 32bit向けにビルドする方法 ==== Mesonを使用して、32bit向けにビルドする。<br> CC="gcc -m32" CXX="g++ -m32" \ meson -Dprefix=<ソフトウェアのインストールディレクトリ> <ビルドディレクトリ> <br><br> __FORCETOC__ [[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]]
インストール - Meson & Ninja
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse