BASICAcc でエラー表示 "-St+"

 投稿者:信一郎  投稿日:2012年 3月26日(月)07時39分43秒
  「 Decimal BASIC Open Source Project 公開討議フォーラム 」にて検索したのですが有りませんでしたので、こちらで質問させて下さい。

BASICAcc(version 0.9.4.6) フォルダ内のサンプルプログラムを実行した処、エラーとなりました。
output フォルダには、NoName.lpr と NoName.err があります。

NoName.err の内容

    Warning: You are using the obsolete switch -St
    Error: Illegal parameter: -St+

サンプルプログラム三つとも、同じエラーです。
対処法を教えていただければ幸いです。

Windows7 64ビット版 を使っています。
"Windowsが64ビットの場合でも,32ビット版Lazarusを選択してください。" とあったので、
lazarus-0.9.30.4-fpc-2.6.0-win32 をインストールしました。

path は以下の通りです。
fpc.exe path
C:\Lazarus\fpc\2.6.0\bin\i386-win32
Lazarus path
C:\Lazarus
 

Re: BASICAcc でエラー表示 "-St+"

 投稿者:山中和義  投稿日:2012年 3月26日(月)10時57分19秒
  > No.1834[元記事へ]

信一郎さんへのお返事です。

> BASICAcc(version 0.9.4.6) フォルダ内のサンプルプログラムを実行した処、エラーとなりました。
> output フォルダには、NoName.lpr と NoName.err があります。
>
> NoName.err の内容
>
>     Warning: You are using the obsolete switch -St
>     Error: Illegal parameter: -St+
>
> サンプルプログラム三つとも、同じエラーです。
> 対処法を教えていただければ幸いです。


新しいfpc(PASCALコンパイラ)では、うまくコンパイルできないようですね。
こちらでもWindowsMEで確認しました。

以前議論があったかと思いますが、新しいfpcとの整合性の問題があるようです。
新しいBASICAccがリリースされるのを待ちましょう。

お急ぎの場合は、BASCIAccの説明の箇所に、
 Note.
 Lazarus-0.9.30.2-fpc-2.4.4-win32.exeを使うこともできます。
 その場合,Setup - Path で fpc path を
 C:\Lazarus\fpc\2.4.4\bin\i386-win32
 に書き換える必要があります。
とあるように、
この版のBASICAccでは、旧版のfpcを選択してください。

 

Re: BASICAcc でエラー表示 "-St+"

 投稿者:信一郎  投稿日:2012年 3月26日(月)12時54分41秒
  ありがとうございました。

> この版のBASICAccでは、旧版のfpcを選択してください。

速~ :)
 

Re: BASICAcc でエラー表示 "-St+"

 投稿者:白石和夫  投稿日:2012年 3月26日(月)14時53分4秒
  > No.1834[元記事へ]

情報ありがとうございます。

確認を進めていくと次の情報に行き当たりました。
-Stスイッチがなくなったとあってあせりましたが,-St+を指定しなくてもstaticは有効と読めたので一安心。
時間の余裕ができたら,FPC 2.6.0 への対応を進めます。



 

戻る