📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

編集の要約なし
 
(同じ利用者による、間の2版が非表示)
53行目: 53行目:
  make -j $(nproc)
  make -j $(nproc)
  make install
  make install
<br>
<center>
{| class="wikitable"
|+ '''Bash configureオプション'''
! カテゴリ !! オプション名 !! 説明 !! デフォルト
|-
| rowspan="2" | 外部ライブラリ関連
| --with-installed-readline
| システムに既にインストールされているreadlineライブラリを使用する。<br>Bashに同梱されているreadlineは使用しない。
| no<br>(同梱版使用)
|-
| --with-included-gettext
| Bash同梱のGNU gettextライブラリを使用する。
| no<br>(システム版使用)
|-
| rowspan="10" | 機能有効化オプション
| --enable-array-variables
| 配列変数機能を有効にする。<br>例 : <code>array=(a b c)</code>
| yes<br>デフォルトは、有効
|-
| --enable-multibyte
| OSがサポートしている場合、マルチバイト文字 (日本語などの非ASCII文字) を有効にする。
| yes<br>デフォルトは、有効
|-
| --enable-job-control
| ジョブコントロール機能を有効にする。<br>バックグラウンドジョブ、fg、bg、jobsコマンド等
| yes<br>デフォルトは、有効
|-
| --enable-debugger
| Bashデバッガのサポートを有効にする。
| yes<br>デフォルトは、有効
|-
| --enable-brace-expansion
| ブレース展開を有効にする。<br>例 : <code>echo {1..5}</code> → <code>1 2 3 4 5</code>
| yes<br>デフォルトは、有効
|-
| --enable-arith-for-command
| 算術forコマンドを有効にする。<br>例 : <code>for ((i=0; i<10; i++))</code>
| yes<br>デフォルトは、有効
|-
| --enable-history
| コマンド履歴機能を有効にする。
| yes<br>デフォルトは、有効
|-
| --enable-progcomp
| プログラマブル補完機能とcomplete組み込みコマンドを有効にする。
| yes<br>デフォルトは、有効
|-
| --enable-alias
| エイリアス機能を有効にする。<br>例 : <code>alias ll='ls -l'</code>
| yes<br>デフォルトは、有効
|-
| --enable-help-builtin
| help組み込みコマンドを有効にする。
| yes<br>デフォルトは、有効
|}
</center>
<br>
<u>※注意</u><br>
<u>機能有効化オプション (<code>--enable-*</code>) は、デフォルトで全て有効になっている。</u><br>
<u>明示的に指定しなくても、<code>--prefix</code> のみでフル機能のBashがビルドされる。</u><br>
<br>
<u>これらのオプションは、設定を明確にする目的や特定の機能を無効化したい場合 (<code>--disable-*</code>) に使用する。</u><br>
<br><br>
<br><br>