[求助]各位大虾帮帮忙,我的nios连hello_world也编译不了
- UID
- 151412
- 性别
- 男
|
[求助]各位大虾帮帮忙,我的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,还是出错,难道要重装系统吗?晕 请大虾们帮帮忙,谢了 |
|
|
|
|
|
- UID
- 136199
- 性别
- 男
|
是的。cygwin是nios 的文件,提示叫你只保留最近的那个发布版本(cygwin distribution)。可能是你重装nios时产生了多个cygwin。你装nios前应该先卸掉nios,或者nios开始没有卸干净。 你可以先照提示作,如果不行卸掉重装nios就行了,不用重装系统。 |
这个版主不太冷
===========================
我的中电网博客:http://blog.chinaecnet.com/u/20/index.htm |
|
|
|
|
|
- UID
- 151412
- 性别
- 男
|
谢谢 重装系统,解决了 重装后发现system32文件夹里并没有cygwin1.dll,说明这个dll不知是在装什么软件时混进C盘的,不重装我不知道怎么把它弄掉 |
|
|
|
|
|