投稿者:信一郎
投稿日: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
|
|
|
投稿者:山中和義
投稿日: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を選択してください。
|
|
|
投稿者:信一郎
投稿日:2012年 3月26日(月)12時54分41秒
|
|
|
ありがとうございました。
> この版のBASICAccでは、旧版のfpcを選択してください。
速~ :)
|
|
|
投稿者:白石和夫
投稿日:2012年 3月26日(月)14時53分4秒
|
|
|
> No.1834[元記事へ]
情報ありがとうございます。
確認を進めていくと次の情報に行き当たりました。
-Stスイッチがなくなったとあってあせりましたが,-St+を指定しなくてもstaticは有効と読めたので一安心。
時間の余裕ができたら,FPC 2.6.0 への対応を進めます。
|
|
|
戻る