0

我最近更新到最新版本的 Cygwin (1.7.23),过去的功能性“arm-elf-gcc”编译器现在似乎被破坏了。特别是,无论我提供什么输入命令,它都会抱怨没有输入文件:

$ arm-elf-gcc foo.c
arm-elf-gcc: no input files

$ arm-elf-gcc --help
arm-elf-gcc: no input files

$ arm-elf-gcc -v
arm-elf-gcc: no input files

关于为什么会发生这种情况的任何想法或建议?谷歌搜索“arm-elf-gcc no input files”几乎没有发现原因。谢谢!

4

2 回答 2

2

正如 TurboJ 在对原始问题的评论中提到的那样,cygwin1.dll 有两个相互冲突的版本。包含 arm-elf-gcc 可执行文件的文件夹还包含一个 cygwin1.dll,它与 Cygwin 的“bin”子目录中的那个冲突。我只是用后者替换了前者。

于 2013-08-12T01:04:00.427 回答
0

正如 Jon Kother 所说,如果你安装了 Gnu arm 并检查了安装 cygwin.dll 和 cygwin 32 版本,就会发生这个问题

所以只需转到您的 X:/gunarm/bin/ 并将 cygwin.dll 重命名为 cynwin.dll.bak,一切都会好起来的

于 2013-09-26T16:20:37.420 回答