原创 NiosII编译问题

2011-8-29 15:49 2722 10 10 分类: FPGA/CPLD

将一个工程文件从一台PC拷贝到另一台PC上,所使用的QuartusII和NiosII都完全一样,但在编译原来里面的那个Nios工程时,出现了以下错误:
**** Build of configuration Debug for project EP2C8_test ****
make -s all includes
Creating generated_app.mk...
make[1]: *** No rule to make target

`/cygdrive/d/altera/81/ip/altera/nios2_ip/altera_nios2/HAL/src/crt0.S', needed by `crt0.o'.Stop.
make: *** [system_project] Error 2
Build completed in 44.688 seconds

拷贝过来的工程文件,重新编译了SOPC和Quartus工程,然后再编译Nios工程提示出现以上错误,观察错误信息可能是缺少D盘的一些文件。
解决办法:
1、把C:\altera\81下的ip和nios2eds文件夹拷贝到D:\altera\81下的ip和nios2eds文件夹(D盘这个目录要自己建),这样再编译应该就没问题了。这也是在不新建工程的情况下编译旧工程的没办法的办法。
2、若不想像上面那样做,那就直接再重新建立一个工程也可。

 

附:

Issue: Build errors when importing projects into Nios II.
Error message: make[1]: *** No rule to make target

`/cygdrive/c/altera/72/ip/nios2_ip/altera_nios2/HAL/src/crt0.S', needed by `crt0.o'.  Stop.
Problem: This occurs when your IP library is located inectory so that the path matches. Consider uninstalling the IP library and reinstalling to this path if you are going to contribute to the repository.

 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
10
关闭 站长推荐上一条 /3 下一条