※ ChatGPTを利用し、要約された質問です(原文:AVR studioでコンパイルエラーが出る。)
AVR Studioでコンパイルエラーが発生しました
このQ&Aのポイント
AVR Studioでビルドを行った際にコンパイルエラーが発生しました。
エラーメッセージには、fork: Resource temporarily unavailableという内容が含まれています。
ビルド結果のエラーが問題になっていますが、実行ファイルは正常に動作しているようです。解決方法を教えていただきたいです。
現在windows8.1のノートPCにAVR Studio4.19とAVR GCCをインストールしてビルドを行ったところ、次のようなエラーが出てきました。
-----(エラー内容)------------------------------------------------------------
Build started 15.4.2014 at 17:48:51
0 [main] sh 8956 sync_with_child: child 10164(0x158) died before initialization with status code 0xC0000142
37839 [main] sh 8956 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature **********.elf **********.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O ihex **********.elf **********.eep || exit 0
0 [main] sh 8712 sync_with_child: child 5884(0x150) died before initialization with status code 0xC0000142
4609 [main] sh 8712 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
make: [**********.eep] Error 128 (ignored)
avr-objdump -h -S **********.elf > **********.lss
0 [main] sh 6836 sync_with_child: child 7088(0x150) died before initialization with status code 0xC0000142
70590 [main] sh 6836 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
make: *** [**********.lss] Error 128
Build failed with 1 errors and 0 warnings...
-------------------------------------------------------------------------
エラーというのが出ていたのですが、実行ファイルの”.hex”ファイルは出力されていました。
そして、それをATmega88のマイコンにダウンロードしてみたのですが、特に問題なく動いているのですが、今回のビルド結果でエラーとして問題になっていることと、解決方法とかご教示頂きますよう、よろしくお願い致します。
お礼
回答頂きありがとうございます。 助かります。今"error 128"の内容について調べているのですが、AVR GCCのコンパイラのマニュアルは http://cega.jp/avr-libc-jp/pages.html こちらのサイトで良いのでしょうか? 引き続きご教示頂けると助かります。