version(1)

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

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

機能説明

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

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

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

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

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

    version f95
    version iropt

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

    version /<path>/f95
    version /<path>/prod/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.9
    Processor type:     sparc
    Hardware:           SUNW,Sun-Blade-1500
    The following components are installed on your system:
    Sun Studio 9
            Sun Studio 9 C Compiler
            Sun Studio 9 C++ Compiler
            Sun Studio 9 Tools.h++ 7.1
            Sun Studio 9 C++ Standard 64-bit Class Library
            Sun Studio 9 Garbage Collector
            Sun Studio 9 Fortran 95
            Sun Studio 9 Debugging Tools (including dbx)
            Sun Studio 9 Debugger GUI
            Sun Studio 9 Performance Analyzer (including collect, ...)
            Sun Studio 9 VIM editor
            Sun Studio 9 XEmacs editor
            Sun Studio 9 Native Connector Tool
            Sun Studio 9 Performance Library
            Sun Studio 9 LockLint
            Sun Studio 9 Building Software (including dmake)
            Sun Studio 9 Documentation Set
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/cc": Sun C 5.6 DEV 2004/02/17
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/CC": Sun C++ 5.6 DEV 2004/02/17
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/f90": Sun Fortran 95 8.0 DEV 2004/02/17
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/dbx": Sun Dbx Debugger 7.3 DEV 2004/02/17
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/analyzer": Sun Performance Analyzer 7.3 DEV 2004/02/17
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/dmake": Sun Distributed Make 7.5 DEV 2004/02/17