言語: English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Français | Deutsch | Español | Italiano | Русский | العربية
GitHub Releases から取得する
クロスコンパイル runtime(sysroot / SDK)を管理します。配置先はコンパイラ隣の
<NeverC-root>/runtime/(既定インストールでは ~/.neverc/runtime/)。
neverc-runtime-<target>.zip を手で展開するより
neverc runtime install … を使ってください。
neverc runtime install <target> [--version <tag>]
neverc runtime install all [--version <tag>]
neverc runtime update <target> [--version <tag>]
neverc runtime remove <target>
neverc runtime list
neverc runtime --help
別名: upgrade → update;uninstall → remove;ls → list。
| ターゲット | 配置(runtime/ 配下) |
|---|---|
windows-x64 |
windows/x64(共有の windows/shared あり) |
windows-arm64 |
windows/arm64(共有の windows/shared あり) |
linux-x64 |
linux/x64 |
linux-arm64 |
linux/arm64 |
macos-arm64 |
macos/arm64 |
android-arm64 |
android/arm64 |
android-kernel-arm64 |
android/kernel |
既定ではコンパイラのリリースタグで 1 ターゲットを導入します(または
--version <tag>)。アセット名: neverc-runtime-<target>.zip。
neverc runtime install windows-x64
neverc runtime install linux-arm64 --version v3389.1.2すでに導入済みの場合:
- 同じタグ → 報告して成功終了。
- 異なる / 不明なタグ →
[Y/n]で再導入を確認。
コンパイラ版(または --version)でカタログ上の未導入ターゲットをすべて
導入します。導入済みはスキップされます。ピンを変えるときは単一ターゲットへ
改めて install してください。
neverc runtime install all対話なしで 1 ターゲットを強制取得します。既定バージョンは latest です
(install がコンパイラタグに従うのと異なります)。--version でピン留めできます。
neverc runtime update windows-x64
neverc runtime update android-arm64 --version v3389.1.2導入済みターゲットのディレクトリを削除し、runtime/manifest.json を更新します。
neverc runtime remove linux-x64カタログ各ターゲットの導入状態(記録タグ付き)と、現在のコンパイラタグを表示します。
neverc runtime list| コマンド | --version 省略時の既定 |
|---|---|
install / install all |
コンパイラのリリースタグ |
update |
その runtime 資産を含む最新 release |
タグは vMAJOR.MINOR.PATCH 形式です。展開前に release の SHA256SUMS で検証します。
neverc runtime …は sysroot のみ変更します。neverc updateはコンパイラと導入済み runtime すべてを 1 回のトランザクションで同じタグへ揃えます。
neverc update でコンパイラを上げたあと、導入済み runtime はすでに揃っています。
新しいターゲットだけ runtime install してください。
| コマンド | 用途 |
|---|---|
neverc update |
コンパイラ+導入済み runtime の一括更新/ダウングレード |
neverc build / make |
これらの sysroot に依存するクロスコンパイル例のビルド |
| Examples | --target=… を使うサンプル Makefile |
neverc runtime --help |
組み込みの使い方要約 |