作者:free_bird Nios II 开发环境下编译环境是基于gnu gcc的,实际使用了Makefile,但在NIOS II IDE环境中用图形环境代替了手工编辑Makefile,这有方便之处,同时也带来很多不便,特别是工程目录迁移,软件升级等情况下会出现一些莫名其妙的错误,对付这些错误,去查原因有时候太费时间,我们准备了程咬金的三板斧,大家有用的时候可以试一试: 1、project->clean:把系统编译时生成的相关文件全清除,这样可以重新生成相关的文件,避免冲突。 2、重新建syslib目录中的Device Drivers[nios2_??]和Device Drivers[sopc_builder]这两个link文件夹,这板斧在软件升级的时候必须这么做,因为link的目录在不同版本中是不一致的,前面的??就是版本号。 3、重新生成软件项目,然后再把老工程目录中的文件拷贝到新工程目录中。经过这板斧处理的工程环境肯定是适应新环境的:)。 如果你遇到编译问题,不妨先砍上这几斧子。 |