我在 Windows 上使用 MinGW GCC 编译器如何编译目录中的所有 C 文件。
I used
gcc *.c -o Output
在我输入所需的文件夹后出现此错误
gcc: error: *.c: Invalid argument
gcc: fatal error: no input files
编译终止。
使用的GCC版本是4.7.1
对于像我一样遇到此问题的其他人:
我在桌面上运行了几年 MinGW-w64 之后,在我的平板电脑上安装 MinGW-w64 时遇到了这个问题。
基本上,我有一个 ruby 脚本,它为我做一些基本的编译工作,它在我的平板电脑上的链接阶段中断(在桌面上开发并运行良好)。
错误:参数无效,没有输入文件(如原始问题所示)。
如果您检查一下,您会发现一些地方告诉您该问题是由于 Windows 上的 CMD 处理向程序传递通配符的方式(相对于 UNIX shell)造成的。
基本上,Windows 将通配符的解释留给程序。
MinGW 的某些版本可以处理 CMD 中的通配符,而其他版本则不能。
我可以使用 MinGW-W64 的 MinGW-W64-builds 安装程序来使用通配符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)