JPH0588860A - フアイル化作業用手続きフアイルの自動生成方式 - Google Patents

フアイル化作業用手続きフアイルの自動生成方式

Info

Publication number
JPH0588860A
JPH0588860A JP27736491A JP27736491A JPH0588860A JP H0588860 A JPH0588860 A JP H0588860A JP 27736491 A JP27736491 A JP 27736491A JP 27736491 A JP27736491 A JP 27736491A JP H0588860 A JPH0588860 A JP H0588860A
Authority
JP
Japan
Prior art keywords
file
procedure
filing
work
directory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP27736491A
Other languages
English (en)
Inventor
Mutsuko Kashiwagi
睦子 柏木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP27736491A priority Critical patent/JPH0588860A/ja
Publication of JPH0588860A publication Critical patent/JPH0588860A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

(57)【要約】 【目的】 作業の内容を記述したファイル化作業用手続
きファイルを自動的に生成し、ファイル化作業が容易か
つ迅速に行なえ、さらに正確に実行することができる自
動生成方式を提供する。 【構成】 手続きファイルに記述された一連のコマンド
列を実行する機能を有するホストマシンと、ターゲット
マシンとが接続されているプログラム開発システムにお
いて、ファイル名とファイル構成に規則を持たせ、該規
則に従ってコンパイル手続きを行なう場所とリンク手続
き及びデバッグの起動を行なう場所を特定し、前記コン
パイル手続き、リンク手続き及びデバッガ起動と前記タ
ーゲットマシンにダウンロードするまでの一連のファイ
ル化作業をファイル化作業用手続きファイルに記述す
る。 【効果】 ファイル化作業が容易かつ迅速に行なえ、さ
らに正確に実行することができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ホストマシンとターゲ
ットマシンとが接続されている開発環境におけるファイ
ル化作業用手続きファイルの自動生成方式に関する。
【0002】
【従来の技術】従来、ソースファイル修正後、コンパイ
ル、リンクを実行し、デバッガを起動してロードモジュ
ールをダウンロードするという一連のファイル化作業
は、人手を介して行なっていた。
【0003】
【発明が解決しようとする課題】上述した従来のファイ
ル化作業では、コンパイル、リンク、デバッガの起動及
びターゲットマシンへのロードモジュールのダウンロー
ドの各作業を行なうホストマシン上の場所(ここで、場
所とはファイル管理する単位、いわゆるディレクトリの
ことを言う)が異なるため、ファイル構成図を見ながら
人手によって行なわなければならず、作業に手間がかか
り、また作業場所を間違える可能性があるという問題点
があった。
【0004】本発明は、上記問題点にかんがみてなされ
たもので、作業の内容を記述したファイル化作業用手続
きファイルを自動的に生成し、ファイル化作業が容易か
つ迅速に行なえ、さらに正確に実行することができる自
動生成方式の提供を目的とする。
【0005】
【課題を解決するための手段】上記目的を達成するため
に本発明のファイル化作業用手続きファイルの自動生成
方式は、手続きファイルに記述された一連のコマンド列
を実行する機能を有するホストマシンと、ターゲットマ
シンとが接続されているプログラム開発システムにおい
て、ファイル名とファイル構成に規則を持たせ、該規則
に従ってコンパイル手続きを行なう場所とリンク手続き
及びデバッグの起動を行なう場所を特定し、前記コンパ
イル手続き、リンク手続き及びデバッガ起動と前記ター
ゲットマシンにダウンロードするまでの一連のファイル
化作業をファイル化作業用手続きファイルに記述するこ
とを特徴とする。
【0006】
【作用】ソースファイル名、ロードモジュール名及びフ
ァイル構成に規則を持たせ、その規則に従ってコンパイ
ル手続きを行なう場所及びリンク手続きとデバッガ起動
を行なう場所を特定する。そして、コンパイル手続き、
リンク手続き及びデバッガ起動の手続きをファイル化作
業用手続きファイルに記述する。
【0007】
【実施例】以下、本発明の一実施例について図面を参照
して説明する。本発明においては、ソースファイル名、
ロードモジュール名及びファイル構成に一定の規則を持
たせ、その規則に従ってファイル化作業用手続きファイ
ルの生成を行なう。
【0008】図3にソースファイル及びロードモジュー
ルの命名規則を示す。ここで、ソースファイル名を「X
Xyyyyzzz〜.c」とする。「XX」は大文字2
文字からなり、これがLM(ディレクトリ)名となる。
また、「yyyy」は小文字か数字4文字からなり、こ
れがモジュール(ディレクトリ)名となる。「zzz」
は小文字か数字3文字からなり、これがユニット(ディ
レクトリ)名となる。また、「〜」の部分は特に規定は
ない。「.c」はサフィックスである。
【0009】上記モジュール名「yyyy」の先頭3文
字をFB(ディレクトリ)名とする。また、サブシステ
ム(ディレクトリ)名は、FB名「yyy」の第1文字
目を大文字にした名前としている。さらに、ロードモジ
ュール名は、上記LM名「XX」を第1,2文字目とす
る「XX〜_lm」として規定している。ここで、_l
mはサフィックスである。図4にソースファイル及びロ
ードモジュールを探すディレクトリの条件を示す。
【0010】上記図3の規則及び図4の条件に従って構
成したファイル構成を図2に示す。ここで、マスタディ
レクトリに直下にファイル化作業用手続きファイルが生
成されている。2はサブシステムディレクトリ、3はリ
ンク手続き及びデバッグを起動するLMディレクトリ、
4はFBディレクトリ、5はモジュールディレクトリ、
また、6はコンパイル手続きを行なうユニットディレク
トリである。
【0011】次に、上記図3及び図4に従って、ファイ
ル化作業用手続きファイルの生成を行なう手順を図1の
フローチャートに示す。まず、ファイル化対象のソース
ファイル名を、図3に示す規則に照し合せ、図4に示す
条件を持つ図2のファイル構成から、ソースファイル及
びロードモジュールが存在する場所(ディレクトリ)を
抽出する(ステップS1)。
【0012】具体的には、ファイル化対象のソースファ
イル名の3文字目でサブシステムディレクトリ2を特定
し、3,4,5文字目でFBディレクトリ4を特定し、
3,4,5,6文字目でモジュールディレクトリ5を特
定し、7,8,9文字目でユニットディレクトリ6を特
定し、コンパイル手続きを行なうユニットディレクトリ
6を決定する。次に、ソースファイル名の1,2文字目
でLMディレクトリ3を特定し、リンク手続き及びデバ
ッガを起動するディレクトリを決定する。
【0013】次に、決定したソースファイルが存在する
3ユニットディレクトリ6でコンパイル手続きと、ロー
ドモジュールが存在するLMディレクトリ3でのリンク
手続きをファイル化作業用手続きファイル1に記述する
(ステップS2)。そして、決定したロードモジュール
が存在するLMディレクトリ3でデバッガを起動して、
ロードモジュールをターゲットマシンにダウンロードす
る手続きをファイル化作業用手続きファイル1に記述す
る(ステップS3)。ロードモジュールをターゲットマ
シンにダウンロードする手続きは、デバッガが起動時に
特定のファイルを実行するという機能を利用し、そのフ
ァイルにロードモジュールのターゲットマシンへのダウ
ンロードを記述しておくものとする。以上により、ファ
イル化作業用手続きがファイル1に自動的に生成され
る。
【0014】以上、好ましい実施例をあげて本発明を説
明したが、本発明は上記実施例に限定されるものではな
い。例えば、ファイル構成については、図2に示すもの
に限定されず、種々のファイル構成が考えられるのは言
うまでもない。
【0015】
【発明の効果】以上説明したように、本発明のファイル
化作業用手続きファイルの自動生成方式は、ソースファ
イル名、ロードモジュール名及びファイル構成に規則を
持たせ、その規則に従って必要とされるファイル化作業
を記述したファイル化作業用手続きファイルを自動的に
作成することにより、ファイル化作業が容易かつ迅速に
行なえ、さらに正確に実行することができる効果が得ら
れる。
【図面の簡単な説明】
【図1】本発明の一実施例によるファイル化作業用手続
きファイルの作成手順を示すフローチャートである。
【図2】本発明の一実施例によるファイル化作業用手続
きファイルを作成した後のファイル構成を示す図であ
る。
【図3】ソースファイル及びロードモジュールの命名規
則を示す図である。
【図4】ソースファイル及びロードモジュールを探すデ
ィレクトリの条件を示す図である。
【符号の説明】
1…ファイル化作業用手続きファイル 2…サブシステムディレクトリ 3…LMディレクトリ 4…FBディレクトリ 5…モジュールディレクトリ 6…ユニットディレクトリ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 手続きファイルに記述された一連のコマ
    ンド列を実行する機能を有するホストマシンと、ターゲ
    ットマシンとが接続されているプログラム開発システム
    において、 ファイル名とファイル構成に規則を持たせ、該規則に従
    ってコンパイル手続きを行なう場所とリンク手続き及び
    デバッガの起動を行なう場所を特定し、前記コンパイル
    手続き、リンク手続き及びデバッガ起動と前記ターゲッ
    トマシンにダウンロードするまでの一連のファイル化作
    業をファイル化作業用手続きファイルに記述することを
    特徴とするファイル化作業用手続きファイルの自動生成
    方式。
JP27736491A 1991-09-27 1991-09-27 フアイル化作業用手続きフアイルの自動生成方式 Pending JPH0588860A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP27736491A JPH0588860A (ja) 1991-09-27 1991-09-27 フアイル化作業用手続きフアイルの自動生成方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP27736491A JPH0588860A (ja) 1991-09-27 1991-09-27 フアイル化作業用手続きフアイルの自動生成方式

Publications (1)

Publication Number Publication Date
JPH0588860A true JPH0588860A (ja) 1993-04-09

Family

ID=17582499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP27736491A Pending JPH0588860A (ja) 1991-09-27 1991-09-27 フアイル化作業用手続きフアイルの自動生成方式

Country Status (1)

Country Link
JP (1) JPH0588860A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5948503A (en) * 1995-08-30 1999-09-07 Ube Industries, Ltd. Fine fiber reinforced thermoplastic elastomer composition and process for producing same
JP2014206865A (ja) * 2013-04-12 2014-10-30 株式会社デンソー ソフトウェア開発装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5948503A (en) * 1995-08-30 1999-09-07 Ube Industries, Ltd. Fine fiber reinforced thermoplastic elastomer composition and process for producing same
JP2014206865A (ja) * 2013-04-12 2014-10-30 株式会社デンソー ソフトウェア開発装置

Similar Documents

Publication Publication Date Title
JP2927180B2 (ja) 情報処理プログラムのデバッグ方法およびそのためのデバッガ
Ramey Bash reference manual
JPH09212356A (ja) インタープリタ言語で記述されたコンピュータ用ソフトウェアの保護システム
CN111061486A (zh) 一种安卓应用程序增量方法
Robbins Bash Pocket Reference: Help for Power Users and Sys Admins
Ramey Bash, the Bourne− Again Shell
JPH0461380B2 (ja)
JP2672968B2 (ja) デバッグ用ソースリスト出力処理方式
Horan Cross Compile Environment
Robbins Bash Quick Reference
JPH02220145A (ja) プログラムトレース方式
JP3114686B2 (ja) プログラム・ディバグ方法
JPH0267628A (ja) コマンド起動方式
Brown BeOS: porting UNIX applications
JP2003330731A (ja) プロジェクト管理ファイル生成装置
GUIDE intJ
JPH06110750A (ja) 関係データベースをアクセス可能なアプリケーションプログラムのメイクファイルの自動生成方法
KR0175469B1 (ko) 칠프로그램 변수의 가시성 제어방법
JPH0371229A (ja) プログラム制御装置
O'Flynn Downloading, Installing and Configuring WinAVR
Jenkins et al. The Mechanics
JPS58169637A (ja) コンパイル処理方式
Freitas Topologically sorting VDM-SL definitions for Isabelle/HOL translation
JPH06103113A (ja) 差分テストデバック支援方法
JPH0546434A (ja) プログラムデバツグ方式