プロジェクト

全般

プロフィール

操作

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 がインストールされる

開発 次郎 さんが3日前に更新 · 3件の履歴