mini-xml(mxml)開発マニュアル--構築、インストール、およびMini-XMLのパッケージ化
2157 ワード
構築、インストール、およびMini-XMLのパッケージ化
この章では、ソース・パッケージを使用してMini-XMLを構築、インストール、パッケージングする方法について説明します.Mini-XMLを構築するには、ANSI/ISO-C互換性のあるCコンパイラが必要です.GCCは動作します.これも多くのメーカーのCコンパイラです.Windowsプラットフォームで構築する必要がある場合は、Virtual C++環境とソリューションファイルを使用することをお勧めします.他のオペレーティングシステムでは、Cコンパイラ以外にPOSIX互換のshellとmakeプログラムが必要です.
Mini-XMLのコンパイル
Mini-XMLはautoconfベースの構成スクリプトとVirtual C++のソリューションを同時に備え、ライブラリや関連する他のツールをコンパイルすることができる.
Visual C++コンパイルの使用
ディレクトリで開く vcnet の下に表示されます. mxml.sln ソリューション.構築する構成、「Debug」(デフォルト)または「Release」を選択し、 Build メニューからBuild Solutionアイテムを選択します.
コマンドラインツールを使用したコンパイル
Mini-XMLソースコードを構成するには、システムに次のコマンドを入力します.
デフォルトのインストールプレフィックスは /usr/local、これは上書きして使用できます --prefix オプション:
その他の構成オプションでは、コマンド--helpを使用できます. を選択して表示します.
構成が完了したら、make(1)プログラムを使用してテストプログラムを構築し、実行して、次のように正常に動作しているかどうかを確認します.
Mini-XMLのインストール
Visual C++を使用している場合は、別々にコピーします mxml.lib および mxml.h Visual C++へのファイル lib および include 目次
そうでない場合はmakeを使用します Mini-XMLを構成ディレクトリにインストールするには、コマンドとinstallパラメータを使用します.
Mini-XMLパッケージの作成
Mini-XMLは2つのファイルを含んでバイナリ発行パッケージを作成することができます.最初のファイルは mxml.spec 使用できる rpmbuild(8) Red Hatパッケージマネージャ(「RPM」)の発行パッケージを作成するソフトウェアである、通常Linuxプラットフォームに用いられる. rpmbuild 自分でソフトウェアのコンパイルを行うことができます.Mini-XMLのtarファイルを提供してパッケージ全体をコンパイルすることができます.次のコマンドを使用します.
2番目のファイルは mxml.listが使用されます epm(1) プログラムは異なるフォーマットのパッケージを作成する. epm プログラムは以下のWebサイトから入手できます.
makeの使用 コマンドパス epm あなたのシステムのための携帯型のローカルパッケージを構築することを目標としています.
便利にするために、これらのパッケージはサブディレクトリに保存されています. dist の.ポータブルパッケージはスクリプトとtarファイルを利用してターゲットシステムにインストールする.パッケージファイルを展開した後、 mxml.installスクリプトでこのソフトウェアをインストールします.
これらのローカルパッケージは、ローカルオペレーティングシステムのオリジナルフォーマット:レッドキャップLinuxのRPM、Debian LinuxのDPKG、SolarisのPKGなどであることができる.対応するコマンドを使用してこれらのオリジナルパッケージをインストールする.
この章では、ソース・パッケージを使用してMini-XMLを構築、インストール、パッケージングする方法について説明します.Mini-XMLを構築するには、ANSI/ISO-C互換性のあるCコンパイラが必要です.GCCは動作します.これも多くのメーカーのCコンパイラです.Windowsプラットフォームで構築する必要がある場合は、Virtual C++環境とソリューションファイルを使用することをお勧めします.他のオペレーティングシステムでは、Cコンパイラ以外にPOSIX互換のshellとmakeプログラムが必要です.
Mini-XMLのコンパイル
Mini-XMLはautoconfベースの構成スクリプトとVirtual C++のソリューションを同時に備え、ライブラリや関連する他のツールをコンパイルすることができる.
Visual C++コンパイルの使用
ディレクトリで開く vcnet の下に表示されます. mxml.sln ソリューション.構築する構成、「Debug」(デフォルト)または「Release」を選択し、 Build メニューからBuild Solutionアイテムを選択します.
コマンドラインツールを使用したコンパイル
Mini-XMLソースコードを構成するには、システムに次のコマンドを入力します.
./configure ENTER
デフォルトのインストールプレフィックスは /usr/local、これは上書きして使用できます --prefix オプション:
./configure --prefix=/foo ENTER
その他の構成オプションでは、コマンド--helpを使用できます. を選択して表示します.
./configure --help ENTER
構成が完了したら、make(1)プログラムを使用してテストプログラムを構築し、実行して、次のように正常に動作しているかどうかを確認します.
make ENTER
Mini-XMLのインストール
Visual C++を使用している場合は、別々にコピーします mxml.lib および mxml.h Visual C++へのファイル lib および include 目次
そうでない場合はmakeを使用します Mini-XMLを構成ディレクトリにインストールするには、コマンドとinstallパラメータを使用します.
make install ENTER
Mini-XMLパッケージの作成
Mini-XMLは2つのファイルを含んでバイナリ発行パッケージを作成することができます.最初のファイルは mxml.spec 使用できる rpmbuild(8) Red Hatパッケージマネージャ(「RPM」)の発行パッケージを作成するソフトウェアである、通常Linuxプラットフォームに用いられる. rpmbuild 自分でソフトウェアのコンパイルを行うことができます.Mini-XMLのtarファイルを提供してパッケージ全体をコンパイルすることができます.次のコマンドを使用します.
rpmbuild -ta mxml-version.tar.gz ENTER
2番目のファイルは mxml.listが使用されます epm(1) プログラムは異なるフォーマットのパッケージを作成する. epm プログラムは以下のWebサイトから入手できます.
http://www.easysw.com/epm/
makeの使用 コマンドパス epm あなたのシステムのための携帯型のローカルパッケージを構築することを目標としています.
make epm ENTER
便利にするために、これらのパッケージはサブディレクトリに保存されています. dist の.ポータブルパッケージはスクリプトとtarファイルを利用してターゲットシステムにインストールする.パッケージファイルを展開した後、 mxml.installスクリプトでこのソフトウェアをインストールします.
これらのローカルパッケージは、ローカルオペレーティングシステムのオリジナルフォーマット:レッドキャップLinuxのRPM、Debian LinuxのDPKG、SolarisのPKGなどであることができる.対応するコマンドを使用してこれらのオリジナルパッケージをインストールする.