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ソースコードを構成するには、システムに次のコマンドを入力します.
    ./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などであることができる.対応するコマンドを使用してこれらのオリジナルパッケージをインストールする.