双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

一个关于MinGW编译的问题,谁能帮帮我?

hjzhlc hjzhlc 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我对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我哪里用得不对?

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


...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
hjzhlc
工具平台和程序库 24,850 成员 27,330 内容