c_cpp:autoconf

差分

このページの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 をインストールしている必要はありません。\\
 +\\
 +各種コマンドは以下のパッケージに含まれる。\\
 +<code>
 +$ sudo dnf install automake
 +</code>
 +
 ===== ビルドまでの流れ ===== ===== ビルドまでの流れ =====
 <html> <html>
行 18: 行 24:
   </style>   </style>
   <script>   <script>
-    jQuery(function() {+    /*jQuery(function() {
       // toc をフロー図の上に重ねて、フロー図の幅が縮まない様にする       // toc をフロー図の上に重ねて、フロー図の幅が縮まない様にする
       jQuery("#dw__toc > div").css({"position": "absolute", "background-color": "white"});       jQuery("#dw__toc > div").css({"position": "absolute", "background-color": "white"});
行 31: 行 37:
       // rowspan でフロー図の列を連結する       // rowspan でフロー図の列を連結する
       jQuery("#autoconf_workflow > div > table > tbody > tr.row1 > td.col2").attr('rowspan', row);       jQuery("#autoconf_workflow > div > table > tbody > tr.row1 > td.col2").attr('rowspan', row);
-    });+    });*/
   </script>   </script>
 </html> </html>
行 68: 行 74:
 以下の構造を想定している。 以下の構造を想定している。
 <code> <code>
-autoconf_sample (directory) +autoconf_sample  (directory) 
-   +-src (directory+   +-AUTHORS     (file
-   |  +hello.cpp (file)+   +-ChangeLog   (file) 
 +   +-INSTALL     (file) 
 +   +-LICENSE     (file)
    +-Makefile.am (file)    +-Makefile.am (file)
 +   +-NEWS        (file)
 +   +-README      (file)
    +-configure.ac (file)    +-configure.ac (file)
 +   +-src         (directory)
 +      +hello.cpp (file)
 </code> </code>
  
行 118: 行 130:
 空ファイルでも構わないので、INSTALL、NEWS、README、LICENSE、AUTHORS、ChangeLog のファイルを準備する。\\ 空ファイルでも構わないので、INSTALL、NEWS、README、LICENSE、AUTHORS、ChangeLog のファイルを準備する。\\
 <WRAP prewrap 100%><code> <WRAP prewrap 100%><code>
-$ touch INSTALL NEWS README LICENSE AUTHORS ChangeLog+$ touch AUTHORS ChangeLog INSTALL LICENSE NEWS README
 </code></WRAP> </code></WRAP>
 Makefile.am を作成する。\\ Makefile.am を作成する。\\
  • c_cpp/autoconf.1549975981.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)