Xilinx SDK helloword例程报错的一种情况及解决方法
一、运行环境
Window 10
VIVADO 2019
Xilinx SDK 2019.1
二、报错情况(部分)
Errors(11 items)
./src/helloword.o:in function 'main':
'caddr_t'undeclared(first use in this function)
conflicting type for '_fstat'
make:***[makefile:41helloword.elf] Erroe 1
make:Target 'all' not remade because of errors.
make[1]:Target 'libs' not remade because of errors.
ps7_cortexa9_0/linsrc/standalone_v7_0/src/make.libs] Error 2
standalone_libs] Error 1
undefined reference to 'print'
unknown type name 'caddr_t'
unknown type name 'caddr_t'
...//等等
三、报错原因(一种情况)
电脑系统环境变量被修改(人为修改),比如强行添加了编译器路径、库路径C_INCLUDE_PATH、LIBRARY_PATH等
四、解决方法
删去环境变量编译器路径和库路径C_INCLUDE_PATH、LIBRARY_PATH(做好记录,确认是否是自己之前改过的)
再次打开SDK,问题解决!