0
作爲背景,我正在試圖在Windows 8.1主機上爲STM32構建ChibiOS。如果我在msys.bat
命令提示符的演示目錄中簡單運行make
,則此功能非常完美。工具鏈和路徑應該很好。使用MinGW make的Eclipse無法運行msys
現在,如果我只是設置一個Eclipse項目,它將嘗試直接運行make.exe
並失敗。輸出類似於從簡單的cmd
提示符運行make
(make.exe
或mingw32-make.exe
)。
make all
0 [main] sh 5524 sync_with_child: child 2444(0x188) died before initialization with status code 0xC0000142
22 [main] sh 5524 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
0 [main] sh 188 sync_with_child: child 1152(0x188) died before initialization with status code 0xC0000142
26 [main] sh 188 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
0 [main] sh 5096 sync_with_child: child 3200(0x18C) died before initialization with status code 0xC0000142
25 [main] sh 5096 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
0 [main] sh 5232 sync_with_child: child 3820(0x184) died before initialization with status code 0xC0000142
25 [main] sh 5232 sync_with_child: *** child state waiting for longjmp
/usr/bin/sh: fork: Resource temporarily unavailable
make: Nothing to be done for 'all'.
20:39:33 Build Finished (took 4s.171ms)
我見過一些信息說這是Windows 8.1的某些方面。我可以說服Eclipse以某種方式使用msys,或者是否有另一種已知的乾淨方式讓make(任何make)在沒有它的情況下工作?
可能與:在WinAVR中目錄與MSYS一個替代msys-1.0.dll
- http://forum.chibios.org/phpbb/viewtopic.php?p=16023
- http://sourceforge.net/p/mingw/bugs/1013/?page=0