其实之前发现了这个问题,但是没有记录,过了好久又忘了。具体问题是,在做增量编译的之前,都会习惯性地删除多余文件再编译,随手就把*.mod和*.inc这类中间文件也删了,结果修改完代码执行
make -j
就会提示找不到usr模块中的变量,所以在增量编译的时候,不要删掉这些文件。