COMPILING METHOD, COMPILING PROGRAM AND INFORMATION PROCESSING DEVICE
PROBLEM TO BE SOLVED: To reduce a necessary time for creating an executable file from a source file.SOLUTION: A compiling method: creates a first object file which does not contain an object code but which contains information on a source code when a first compiling command containing an execution i...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; jpn |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | PROBLEM TO BE SOLVED: To reduce a necessary time for creating an executable file from a source file.SOLUTION: A compiling method: creates a first object file which does not contain an object code but which contains information on a source code when a first compiling command containing an execution instruction for optimization at the time of link is received; creates the object code by executing the optimization at the time of link and the compiling on the information on the source code contained in the first object file when a first link command containing an execution instruction for optimization at the time of link is received; and creates a second object file containing the created object code. When a second link command that does not contain an execution instruction for optimization at the time of link is received, the object code is created by executing the compiling on the information on the source code contained in the first object file. A third object file that contains the created object code is created.SELECTED DRAWING: Figure 1
【課題】ソースファイルから実行可能ファイルを生成するまでに要する時間を短縮する。【解決手段】コンパイル方法は、リンク時最適化の実行指示を含む第1のコンパイルコマンドを受信した場合、オブジェクトコードを含まず且つソースコードの情報を含む第1のオブジェクトファイルを生成し、リンク時最適化の実行指示を含む第1のリンクコマンドを受信した場合、第1のオブジェクトファイルに含まれるソースコードの情報に対してリンク時最適化とコンパイルとを実行することでオブジェクトコードを生成し、生成したオブジェクトコードを含む第2のオブジェクトファイルを生成する。リンク時最適化の実行指示を含まない第2のリンクコマンドを受信した場合、第1のオブジェクトファイルに含まれるソースコードの情報に対してコンパイルを実行することでオブジェクトコードを生成し、生成した当該オブジェクトコードを含む第3のオブジェクトファイルを生成する。【選択図】図1 |
---|