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)