首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]各位大虾帮帮忙,我的nios连hello_world也编译不了

[求助]各位大虾帮帮忙,我的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,还是出错,难道要重装系统吗?晕

请大虾们帮帮忙,谢了

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

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

这个版主不太冷 =========================== 我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm

谢谢

重装系统,解决了

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

返回列表