Board logo

标题: [求助]各位大虾帮帮忙,我的nios连hello_world也编译不了 [打印本页]

作者: klys2004    时间: 2007-1-30 23:17     标题: [求助]各位大虾帮帮忙,我的nios连hello_world也编译不了

上个月还好好的,隔一段时间没用,今天用Nios II IDE 6.0编译一些工程,老是出这个错

---

make -s all
Creating generated_app.mk...
Compiling alt_alarm_start.c...
d:\altera\kits\nios2_60\bin\nios2-gnutools\H-i686-pc-cygwin\bin\nios2-elf-gcc.exe: *** cygheap version mismatch detected - 0x615F0000/0x61600000.
You have multiple copies of cygwin1.dll on your system.
Search for cygwin1.dll using the Windows Start->Find/Search facility
and delete all but the most recent version.  The most recent version *should*
reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution.
make[1]: *** [obj/alt_alarm_start.o] Error 1
make: *** [system_project] Error 2
Build completed

---

后来试了模版的hello_world,照样出错,无语了[em06]

我用的是Quartus也是6.0版本的

哪位仁兄遇见过这种情况?教教我怎么办,谢了^_^

从字面意思看,好像说我的电脑装了两个cygwin,造成冲突,我搜了一下电脑,找到两个cygwin1.dll,分别在C:\WINDOWS\system32和D:\altera\quartus60\bin\cygwin\bin,版本分别是1005.5.0.0和1003.23.0.0,是不是因为这两个版本不一样造成编译出错呢?但是我之前一直用得好好的,没手动装过cygwin,也没重装过系统,难道某个软件安装的时候把系统的cygwin1.dll版本改动了?这是怎么一回事呢?

我重装了两遍Nios II IDE 6.0,还是出错,难道要重装系统吗?晕

请大虾们帮帮忙,谢了


作者: caopengly    时间: 2007-1-31 12:52

是的。cygwin是nios 的文件,提示叫你只保留最近的那个发布版本(cygwin distribution)。可能是你重装nios时产生了多个cygwin。你装nios前应该先卸掉nios,或者nios开始没有卸干净。

你可以先照提示作,如果不行卸掉重装nios就行了,不用重装系统。


作者: klys2004    时间: 2007-1-31 23:54

谢谢

重装系统,解决了

重装后发现system32文件夹里并没有cygwin1.dll,说明这个dll不知是在装什么软件时混进C盘的,不重装我不知道怎么把它弄掉






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0