一个关于MinGW编译的有关问题,哪位高手能帮帮小弟我

一个关于MinGW编译的问题,谁能帮帮我?
我对C/C++不是很了解,最近在网上下载了个源码(http://www.fon.hum.uva.nl/praat/download_sources.html)按照作者说的在Windows平台下用WinGW进行编译,我用“mingw32-make”编译,但每次编译到一定地方的时候就会报如下的错误:

touch libgsl.a
process_begin: CreateProcess(NULL, touch libgsl.a, ...) failed.
make (e=2): 系统找不到指定的文件。
make[1]: *** [libgsl.a] Error 2
make[1]: Leaving directory `C:/praat/external/gsl'
make: *** [all] Error 2


按照上面说的,运行到Makefile文件里的“touch libgsl.a”这句的时候找不到“libgsl.a”这个文件,我认为这是个什么东西的运行库,后来从网上找了个GSL安装包,找到libgsl.a把文件路径写进去,这段是编译过去了,但后面还有“libglpk.a”,“libdwsys.a”……等等……我就不知道这些*.a文件从哪来?都是从其他插件来?但网上找不到。是程序编译后自己生成的?但我编译过程中没见有生成。还是MinGW我哪里用得不对?

望高手能指导一下如何编译。



------解决方案--------------------
将以下内容保存到c:\windows\touch.bat文件中,再试试。
@echo off
if "%1"=="" goto no1
if exist %1 goto touch
@echo Can not find file:%1
goto eee
:touch
copy /b %1+,, >NUL
@echo OK to change datetime of file %1 to %date% %time%
goto eee
:no1
@echo TOUCH - Change datetime of file to NOW.
@echo Use: TOUCH filename.ext
:eee

------解决方案--------------------
将以下内容保存到c:\windows\rm.bat文件中,再试试。
del "%1"

另外我怀疑你mingw32环境没安装好或path环境变量没添加指向mingw32提供的bin目录。