差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| c_cpp:autoconf [2019/02/12 21:53] – [C++ サンプルの準備] ともやん | c_cpp:autoconf [2023/09/27 05:30] (現在) – ともやん | ||
|---|---|---|---|
| 行 2: | 行 2: | ||
| Autoconf は、さまざまなシステムに適応するようにソースコードパッケージを自動的に設定するシェルスクリプトを作成するためのツールです。\\ | Autoconf は、さまざまなシステムに適応するようにソースコードパッケージを自動的に設定するシェルスクリプトを作成するためのツールです。\\ | ||
| Autoconf によって生成された設定スクリプトは、実行時に Autoconf から独立しているため、ユーザーは Autoconf をインストールしている必要はありません。\\ | Autoconf によって生成された設定スクリプトは、実行時に Autoconf から独立しているため、ユーザーは Autoconf をインストールしている必要はありません。\\ | ||
| + | \\ | ||
| + | 各種コマンドは以下のパッケージに含まれる。\\ | ||
| + | < | ||
| + | $ sudo dnf install automake | ||
| + | </ | ||
| + | |||
| ===== ビルドまでの流れ ===== | ===== ビルドまでの流れ ===== | ||
| < | < | ||
| 行 18: | 行 24: | ||
| </ | </ | ||
| < | < | ||
| - | jQuery(function() { | + | |
| // toc をフロー図の上に重ねて、フロー図の幅が縮まない様にする | // toc をフロー図の上に重ねて、フロー図の幅が縮まない様にする | ||
| jQuery("# | jQuery("# | ||
| 行 31: | 行 37: | ||
| // rowspan でフロー図の列を連結する | // rowspan でフロー図の列を連結する | ||
| jQuery("# | jQuery("# | ||
| - | }); | + | });*/ |
| </ | </ | ||
| </ | </ | ||
| 行 68: | 行 74: | ||
| 以下の構造を想定している。 | 以下の構造を想定している。 | ||
| < | < | ||
| - | autoconf_sample (directory) | + | autoconf_sample |
| - | +-src (directory) | + | +-AUTHORS |
| - | | | + | +-ChangeLog |
| + | | ||
| + | | ||
| | | ||
| + | | ||
| + | | ||
| | | ||
| + | | ||
| + | +hello.cpp (file) | ||
| </ | </ | ||
| 行 118: | 行 130: | ||
| 空ファイルでも構わないので、INSTALL、NEWS、README、LICENSE、AUTHORS、ChangeLog のファイルを準備する。\\ | 空ファイルでも構わないので、INSTALL、NEWS、README、LICENSE、AUTHORS、ChangeLog のファイルを準備する。\\ | ||
| <WRAP prewrap 100%>< | <WRAP prewrap 100%>< | ||
| - | $ touch INSTALL NEWS README | + | $ touch AUTHORS ChangeLog |
| </ | </ | ||
| Makefile.am を作成する。\\ | Makefile.am を作成する。\\ | ||