version(1)

名前
version - オブジェクトファイルまたはバイナリのバージョン情報を表示します。

形式
version [<ファイル名>...]

機能説明

version コマンドは指定されたファイルのバージョン情報を表示します。

使用法
% version <ファイル名>

現作業ディレクトリが、コンパイラや検査対象のファイルが インストールされているディレクトリではない場合には、<ファイル名> にファイルがインストールされているディレクトリのフルパス名を指定します。

さらに、 cc 、 f77 、 f95 、 CC といったコンパイラ用のコマンド行で -V オプションを使用すると コンパイル中に起動する、さまざまな実行可能ファイルのバージョン ID を表示することもできます。

使用例
バージョン情報を表示したいファイルが現作業ディレクトリにある 場合は、以下の例のようにコマンドとファイル名を入力してください。

    version f95
    version iropt

現作業ディレクトリに対象のファイルがない場合には、 バージョン番号を検査するファイルのフルパスと、ディレクトリまたはファイル名を すべて指定する必要があります。たとえば、次のようなコマンドでは、<path> にはファイルのフルパスを指定する必要があります。

    version /<path>/f95
    version /<path>/WS6U1/iropt

注意事項
version コマンドはインストールされているサンの開発者向け製品のコンパイラと、それに関連するライブラリやその他のファイルのバージョン情報を識別します。

version コマンドは @(#)RELEASE VERSION 文字列の後に続く ASCII 文字列を検索し、表示します。 オペレーティングシステムのバージョンに合致したバージョン情報が、 ソースファイル中で正確に検索される必要があります。 この文字列は以下の例のように #pragma ident 内にあります。

    #pragma ident @(#)RELEASE VERSION 8.2

この @(#)RELEASE VERSION の後に続くバージョン情報には、改行または空文字 で終了する表示可能な任意の文字列を指定することができます。 このため version コマンドは、このコマンドでアクセスされるファイルに含まれる どんな情報でも表示します。

引数を指定せずに version コマンドユーティリティを起動すると、以下の例のように、 プラットフォーム、インストールされている製品、 また、その製品が属する構成に関する情報が表示されます。

    % version
    Machine hardware:   sun4u
    OS version:         5.7
    Processor type:     sparc
    Hardware:           SUNW,Ultra-1
    The following components are installed on your system:
    Sun ONE Studio 8, Compiler Collection
            Sun ONE Studio 8, Compiler Collection, C
            Sun ONE Studio 8, Compiler Collection, C++
            Sun ONE Studio 8, Compiler Collection, Tools.h++ 7.1
            Sun ONE Studio 8, Compiler Collection, Standard 64-bit Class Library for C++
            Sun ONE Studio 8, Compiler Collection, Garbage Collector
            Sun ONE Studio 8, Compiler Collection, Fortran 95
            Sun ONE Studio 8, Compiler Collection, DBX Debugging Tools
            Sun ONE Studio 8, Compiler Collection, Performance Tools
            Sun ONE Studio 8, Compiler Collection, Performance Library
            Sun ONE Studio 8, Compiler Collection, LockLint
            Sun ONE Studio 8, Compiler Collection, Building Software
            Sun ONE Studio 8, Compiler Collection, Documentation Set