差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 次のリビジョン両方とも次のリビジョン | ||
tips:how-to-autotools [2014/10/17 11:12] – rpp | tips:how-to-autotools [2014/10/17 11:19] – rpp | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== Autotoolsの使い方 ====== | + | ====== Autotools の使い方 ====== |
===== 概要 ===== | ===== 概要 ===== | ||
行 37: | 行 37: | ||
$ libtoolize -c -f | $ libtoolize -c -f | ||
- | ** --copy(-c) **\\ | + | **%%--copy(-c)%%**\\ |
シンボリックリンクを作らず、libtool データディレクトリからファイルをコピーする。 | シンボリックリンクを作らず、libtool データディレクトリからファイルをコピーする。 | ||
- | ** --force(-f)**\\ | + | **%%--force(-f)%%**\\ |
既存の libtool ファイルを置き換える。デフォルトでは libtoolize は既存のファイルを上書きしない。 | 既存の libtool ファイルを置き換える。デフォルトでは libtoolize は既存のファイルを上書きしない。 | ||
行 47: | 行 47: | ||
$ automake -a -c | $ automake -a -c | ||
- | ** --add-missing(-a)**\\ | + | **%%--add-missing(-a)%%**\\ |
パッケージ化に足りないファイルを自動的に生成。 | パッケージ化に足りないファイルを自動的に生成。 | ||
- | ** --copy(-c)**\\ | + | **%%--copy(-c)%%**\\ |
オプション時にシンボリックリンクではなくコピーする。 | オプション時にシンボリックリンクではなくコピーする。 | ||
行 65: | 行 65: | ||
$ autoreconf -i -f | $ autoreconf -i -f | ||
- | ** --install(-i)**\\ | + | **%%--install(-i)%%**\\ |
パッケージ化に足りないファイルを自動的に生成。 | パッケージ化に足りないファイルを自動的に生成。 | ||
- | ** --force(-f)**\\ | + | **%%--force(-f)%%**\\ |
既存のファイルを置き換える。デフォルトでは既存のファイルを上書きしない。 | 既存のファイルを置き換える。デフォルトでは既存のファイルを上書きしない。 | ||
- | ==== パッケージのコンパイル・インストール方法 ==== | + | ==== パッケージのコンパイル、インストール方法 ==== |
+ | |||
+ | === 基本(コンパイル、インストール) | ||
- | ** 基本(コンパイル・インストール)**\\ | ||
$ ./configure | $ ./configure | ||
$ make | $ make | ||
# make install | # make install | ||
- | ** 掃除 | + | |
+ | === 掃除 | ||
$ make clean | $ make clean | ||
- | ** アンインストール | + | |
+ | === アンインストール | ||
# make uninstall | # make uninstall | ||
- | ** 配布パッケージ(tarball)作成 | + | |
+ | === 配布パッケージ(tarball)作成 | ||
$ make dist | $ make dist | ||
- | ** 大掃除 | + | |
+ | === 大掃除 | ||
$ make distclean | $ make distclean | ||