0

renesas コンパイラで scons を使用しています。

プロジェクトをコンパイルしてリンクできます。しかし、リンク中に次のメッセージが表示されます。

「ソフトウェア ライセンスの問題:ライセンス取得中または機能へのアクセス中に内部エラーが発生しました UNKNOWN」

ルネサス製コンパイラの試用ライセンスを持っているのに。

上記のメッセージが表示されても、小さなアプリケーションの実行可能ファイル (ルネサスの場合は .abs ファイル) を生成できます。より大きなアプリケーションの実行可能ファイルを作成しようとすると、リンク中に次のメッセージが表示されます:

「ソフトウェア ライセンスの問題: ライセンスまたは機能へのアクセス中に内部エラーが発生しました UNKNOWN」 最大リンク サイズは 64KB のコード + データに制限されています。

有効なルネサス ライセンスを持つマシンで SCONS を使用して、上記のアプリケーションの実行可能ファイルを作成してみました。このマシンでも同じメッセージが表示され、.abs ファイルを生成できません。(このマシンでは、scons を使用せずに実行可能ファイルを作成できます)

誰でもこの問題を克服するのを手伝ってくれますか? メッセージが SCONS からのものなのか、Renesas ツール チェーンからのものなのかわかりません。

ありがとう

4

1 に答える 1

1

ツール チェーンが、ライセンス ファイルの場所をコンパイラに伝えるいくつかの環境変数をセットアップする可能性があります。scons は環境をほとんど一掃し、必要な情報を伝播していない可能性があります。

于 2013-03-28T17:29:14.460 に答える