操作
Cygwin の GCC 840 をパッケージ化する¶
- /usr/local/gcc-8.4 を tar.xz 1 個に固める
- Cygwin のパッケージ構造に沿って ディレクトリに置く
- 別 PC で setup-x86_64.exe --local-install を使ってインストール
パッケージ用ディレクトリを作る¶
repo/
└─ x86_64/
└─ release/
└─ gcc8/
mkdir -p ~/repo/x86_64/release/gcc8
GCC8 を tar.xz に固める(1 ファイル)¶
tar -C / -cJf ~/repo/x86_64/release/gcc8/gcc8-8.4.0-1.tar.xz usr/local/gcc-8.4
setup.hint を作る(任意だが推奨)¶
cat > ~/repo/x86_64/release/gcc8/setup.hint << 'EOF'
sdesc: "Custom GCC 8.4.0 (long double=80bit)"
ldesc: "Custom-built GCC 8.4.0 installed under /usr/local/gcc-8.4."
category: Devel
requires:
EOF
別 PC に repo/ をコピー¶
別 PC でインストール¶
/setup-x86_64.exe --local-install --local-package-dir X:\path\to\repo
- GUI で:
- setup-x86_64.exe を起動
- 「Install from Local Directory」を選択
- cygwin-local を指定
- パッケージ一覧に gcc8 が現れる
- インストール
- → 公式パッケージと同じ UI で GCC 8.4.0 がインストールされる