特許
J-GLOBAL ID:200903082860589674

オブジェクトプログラム生成装置

発明者:
出願人/特許権者:
代理人 (1件): 足立 勉
公報種別:公開公報
出願番号(国際出願番号):特願平11-338024
公開番号(公開出願番号):特開2001-154851
出願日: 1999年11月29日
公開日(公表日): 2001年06月08日
要約:
【要約】【課題】 同一記述のソースプログラムからFPUの有無に応じたオブジェクトプログラムを生成可能とすることを目的とし、プログラム開発工数の削減に寄与する。【解決手段】 変数・定数の定義情報13と演算処理を実現するライブラリ14を、FPUの有無に対応させて記憶部10に用意する。ソースプログラム12には、FPUの有無にかかわらず同一記述で変数・定数を定義すると共に、演算処理を同一名称のライブラリをコールする形式で記述する。コンパイラ20は、FPUの有無に応じて定義情報13に基づき変数・定数を定義しライブラリ14をリンクすることによって、ソースプログラム12から、FPUを有するマイクロコンピュータに搭載されるオブジェクトプログラムと、FPUを有していないマイクロコンピュータに搭載されるオブジェクトプログラムとの両方を生成する。
請求項(抜粋):
浮動小数点演算プロセッサを有したマイクロコンピュータと、前記浮動小数点演算プロセッサを有していないマイクロコンピュータとにそれぞれ搭載されるオブジェクトプログラムを、ソースプログラムに基づき生成するオブジェクトプログラム生成装置であって、前記ソースプログラムにおいては、前記浮動小数点演算プロセッサの有無によって異なるデータ型として定義されるべき変数が同一記述で定義されると共に、前記浮動小数点演算プロセッサの有無によって異なる演算処理が同一名称のライブラリをコールする形式で記述されており、前記同一記述で定義された変数を前記浮動小数点演算プロセッサの有無に対応するデータ型で定義するための変数定義情報、及び前記浮動小数点演算プロセッサの有無に対応する演算処理を実現する前記同一名称のライブラリを記憶した記憶手段と、前記浮動小数点演算プロセッサの有無に応じ、前記記憶手段に記憶された前記変数定義情報を用いて変数を定義し、前記対応するライブラリを前記記憶手段から読み出してコンパイル・リンクするコンパイル手段とを備えたことを特徴とするオブジェクトプログラム生成装置。
Fターム (1件):
5B081CC24

前のページに戻る