我最近更新到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'几乎没有显示出原因。谢谢!
答案 0 :(得分:2)
正如TurboJ在对原始问题的评论中所提到的,cygwin1.dll有两个相互矛盾的版本。包含arm-elf-gcc可执行文件的文件夹还包含一个cygwin1.dll,它与Cygwin的'bin'子目录中的文件冲突。我只是将后者替换为后者。
答案 1 :(得分:0)
正如Jon Kother所说,如果您安装了Gnu arm并检查安装cygwin.dll和cygwin 32版本,则会出现此问题
所以只需转到你的X:/ gunarm / bin /并将cygwin.dll重命名为cynwin.dll.bak,一切都会好的