Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page

統合開発環境CS+ forCCのコンパイラでReleaseビルドをするとC0530005のビルドエラーが発生する

エラー行もなにも表示されないので手がかりがない状態です。
Debugビルドだとこのエラーは出ないです。

C0530005で検索すると以下のページにたどり着き、
メッセージ「Internal Error.」、対処法「特約店、または当社までご連絡ください。」
というところまでわかっていますが、

http://tool-support.renesas.com/autoupdate/support/onlinehelp/ja-JP/csp/V8.03.00/CS+.chm/Compiler-CCRX.chm/Output/er_C_msglist.html?Id=C0530005&toolif=Help%2520%2528CS%252B%252FV8.03.00%2520%2520%255B21%2520Nov%25202019%255D%253B%2520Microsoft%2520Windows%252010%2520Enterprise%2520%2528-%252C%252010.0.17763%252C%2520WOW64%2529%253B%2520%25E6%2597%25A5%25E6%259C%25AC%25E8%25AA%259E%2520%2528%25E6%2597%25A5%25E6%259C%25AC%2529%253B%2520CC-RX%252FV2.08.00%253B%2520RX%2520E1%2528JTAG%2529%253B%2520R5F563NFDxFC%253B%2520log%253Don%253B%2529#C0530005

これは対処法に書かれている通りRenesasまで問い合わせないと
何もわかりませんか?

  • > これは対処法に書かれている通りRenesasまで問い合わせないと
    何もわかりませんか?

    CS+ や .Net Framework を再インストールして試してみるだとか、別の PC を用意して試してみるだとか、なんかすればなんかわかるかもしんないとは思います。
  • なべ さん、こんにちは。NoMaYと申します。

    > ReleaseビルドをするとC0530005のビルドエラーが発生する
    > Debugビルドだとこのエラーは出ない
    > メッセージ「Internal Error.」

    グーグル検索しても、直接の情報や対処方法は見付からない(個人ブログや個人ホームページを含みます)ですね。

    経験的には、コンパイラでそのような現象に遭遇した場合の対処方法としては、現象が再現する最小限のソースとメイクファイル/プロジェクトファイルをzip等に固めて、コンパイラの開発元に報告する(今回は「特約店、または当社までご連絡ください。」になる)という手順になることが多いかと思います。

    この時、現象が再現する最小限のソースにする過程で、とある書き方をすると現象が発生する、しかし、そうではない別の(プログラムとしては代替可能な)書き方をすると現象は発生しない、 ということに気付く場合があります。その場合に、コンパイラの開発元に報告することが困難な場合は(コンパイラの開発元が海外だが自分は英語が出来ないので報告することが出来ないというのも含みます)、その時に気付いた、現象が発生しない書き方、で回避することも行われます。

  • こんばんは。尭と申します。

    現象としては別件だと思いますが、要問い合わせのInternal Error.は以外と起きるのかもしれません。
    以前にmruby/cのコンパイルを試みたらC0520000:Internal Error.で失敗しました。
    CS+
     CS+ for CC V8.01.00 [03 Dec 2018]
     バージョン情報
     統合開発環境 フレームワーク V9.01.00.05 [08 Nov 2018] 統合開発環境のメイン・ウインドウ部です。
     デバイス情報共通インタフェース V9.01.00.02 [17 Oct 2018] デバイス固有情報を取得するための共通ライブラリです。
     RXビルド・ツールCC-RX用プラグイン V6.01.00.00 [14 Sep 2017] RX用CC-RXコンパイラを利用するためのビルド・ツール・プラグインです。
     CC-RX V3.01.00 ビルド・ツールです。
      BuildToolCCRXCore V8.01.00.03 [09 Nov 2018]
    ソースコード
     mruby/c 2.0(mruby/c公式にあるRX210用の手順書を元に改造)
    ターゲットマイコン
     RX231
    そのときに引っかかっていたのはclass.cの mrbc_define_method(vm, mrbc_class_nil, "to_f", c_nil_to_f);でした。Floatクラスを無効にすればコンパイル出来ます。ざっと眺めてみましたが何がおかしいのかまでは判りませんでした。

    エラーの行番号が出ないですし原因となる箇所を探すには二分探索的に調べるしかないと思います。

Top Page [◀◀]  2   3   4   5   6   7   8   9   ... [▶▶Last Page