# empc++

    EMPC++(1)                                                            EMPC++(1)

    名前
           empc++ - C++ プログラムをコンパイルし、EMPRESS のライブラリとリンクする
           。

    形式
           empc++ [empc<B>+__options] [c<B>+__options] file ...

    機能説明
           Empc++ は c++ を起動し、EMPRESS ライブラリを検索する。 Empc<B>+__options:

           -c++_compiler compiler_name   $EMPRESSPATH/common/sys_bin/c++ で通常 使
                                         用 するコンパイラと違うものを使用したい場
                                         合に指定する。通常使用するコンパ イ ラ は
                                         $MSPATH/custom/options で MSSYS_CCOMPILER
                                         によって指定されます。

           -echoline                   　実行ファイルを作成せずに、コンパイル要 素
                                         を表示させる。

           -listlines                     実行ファイルを作成せずに、多数の行でコン
                                         パイル要素を表示させる。

           -linker filename            　リンク時にファイル名を指定する。このオ プ
                                         ションはコンパイルしない。

           -noglobmain                　 msmain を使用していない時に、このオプショ
                                         ンを使ってください。

           -noshlib  [-loadpsmapi]       Empress 共有ライブラリを使用せ ず 。load-
                                         psmapi   オ プ ションが指定されているなら
                                         、PSMのための Empress スタティックライ ブ
                                         ラリがロードされます。

           -sptrash                       メモリがフリーであるとき、メモリスペース
                                         を開放する。このオプションはメモリ問題 を
                                         デ バッグするツールとして使える。このオプ
                                         ションが指定されるなら、Empress 共有ラ イ
                                         ブラリが使えません。

           -pthread                       マルチスレッドのアプリケーションのために
                                         スレッドセイフなコードを生成する。これ は
                                         Empress  ルーチンがマルチスレッドのアプリ
                                         ケーションで呼ばれることができることを 意
                                         味 する。多数なスレッドが並列的に実行して
                                         も、実際は順番に並べて、シングルスレッ ド
                                         さ れた環境で走ることと比べて同じである。
                                         マルチスレッドのアプリケーションは、こ れ
                                         ら のルーチンが安全であるか否かにかかわら
                                         ず、いずれにしても安全な方法でこれらの ル
                                         ーチンを使う責任を持っている。

           -spmalloc                      Empress のメモリマネージャの代わりにスペ
                                         ースを割り当てるために malloc を使う。 サ
                                         ー ドパーティーメモリデバッガが使われると
                                         き、それは有用である。通常、それはEmpress
                                         のメモリマネージャより遅い。

    ファイル
           EMPRESS ライブラリ

    関連項目
           cc(1)

           Empress Host Language: Command Language Interface

           Empress Host Language: C Interface - mx Routines

           Empress Host Language: C Kernel Level Interface - mr Routines

    診断
           cc(1)を参照。

    履歴
           著者: Empress Software Inc.  全ての資料は著作権保護されており、認可制に
           なっています。認可されていない CPU での使用は禁止されています。

    Empress Software                   Version 8                         EMPC++(1)