Я пытаюсь заставить утилиту make работать на Windows через MinGW, но постоянно получаю сообщение об ошибке 2, пытаясь заставить утилиту make выполнить задачу, которая не является командой MinGW.
test: test.cpp
g++ -o test test.cpp
clean:
rm ./*.exe
компиляция работает нормально, но когда я пытаюсь запустить чистый, я получаю сообщение об ошибке.
PS D:\Programs\C++\Test> make clean
rm ./*.exe
process_begin: CreateProcess(NULL, rm ./*.exe, ...) failed.
make (e=2): Impossibile trovare il file specificato.
makefile:5: recipe for target 'clean' failed
make: *** [clean] Error 2
, но ввод rm ./.exe непосредственно в Windows PowerShell работает просто отлично.все примеры, которые я мог найти в Интернете, касались людей, вызывающих программы, которые не были связаны в Windows PATH, но здесь это не проблема, так как make связан с PATH, а rm ./.exe работает на powershell.есть идеи?заранее спасибо.