こんにちは。NoMaYです。ウェブで調べ物をしていて気付いたのですが、RenesasさんはLLVM(今はGCCと並ぶ著名なフリーコンパイラ)にRL78をPortingしようとしているのかも、、、[llvm-dev] New LLVM backend for Renesas RL78 MCUSebastian Perta via llvm-dev llvm-dev at lists.llvm.org Wed Apr 1 10:26:05 PDT 2020 lists.llvm.org/pipermail/llvm-dev/2020-April/140546.html
こんにちは。NoMaYです。LLVM-RL78+e2 studioですが、デバッグ中にバグの箇所が分かったのでソースを修正して(デバッグ中のまま)ビルドするとpermission deniedでリンクエラーになることがあります。(エラーにならない時もあり、何の手順が影響しているのかは分からないです。また、どっちのケースの頻度が多いかまでは数えていません。)実は、ICCRL78+e2 studio+IARビルドプラグインの組み合わせでも同様ですが(しかも、こちらは、ほぼ100%そうだったと記憶していますが)、GNURL78+e2 studio(やCC-RL+e2 studio)の組み合わせでは発生していませんでしたので、LLVM-RL78+e2 studioでも発生しないようにしてもらいたいですね、、、以下、画面コピーです。LLVM-RL78+e2 studioでデバッグ中のままビルドするとpermission deniedでリンクエラーになることがある
NoMaY さんほや です。こんにちは。
> ソースを修正して(デバッグ中のまま)ビルドするとpermission deniedでリンクエラーになることがあります。ちょっとやってみた位では現象が再現しないので、何か発生条件がありそうです。(単にプロジェクトの規模かもしれませんが)
自動ビルド(プロジェクト メニューの「自動的にビルド」)、ビルドが終わらないうちにデバッガを起動しているとか(ワークスペースプロパティの「実行/デバッグ」→「起動中」(Launching)の「起動前に進行中のビルドが終了するのをまつ」)など、ビルダとデバッガの連携に影響のあるオプションを標準と変えている所はありませんか?