arm-elf-gcc和Cygwin

时间:2013-08-10 12:22:43

标签: gcc cygwin arm elf

我最近更新到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'几乎没有显示出原因。谢谢!

2 个答案:

答案 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,一切都会好的