Xilinx SDK helloword例程报错的一种情况及解决方法

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,问题解决!

你可能感兴趣的:(程序)