Vivado_hls 2014.4 Ubuntu 14.04 x64包含错误

我在Ubuntu 14.04 x64上运行Vivado HLS 2014.4(x64)。 一切工作在Vivado HLS 2012. Vivado HLS 2014.4 GUI和综合工作,但编译testing平台不。

我得到了这样的数千个错误:

Building file: /home/nic30/vivado/tb_axis_test.cpp Invoking: GCC C++ Compiler g++ -DAESL_TB -D__llvm__ -D__kernel -D__global -Dglobal -Dlocal -D__local -Dconstant -D__constant -Dprivate -D__private -D__private -I/opt/Xilinx/Vivado_HLS/2014.4/include/ap_sysc -I/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/systemc/include -I/home/nic30/vivado -I/opt/Xilinx/Vivado_HLS/2014.4/include -I/opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/auto_cc/include -I/opt/Xilinx/Vivado_HLS/2014.4/include/etc -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"testbench/tb_axis_test.d" -MT"testbench/tb_axis_test.d" -o "testbench/tb_axis_test.o" "/home/nic30/vivado/tb_axis_test.cpp" In file included from /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/bits/stl_iterator.h:65:0, from /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/iterator:63, from /home/nic30/vivado/tb_axis_test.cpp:4: /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:66:5: error: expected unqualified-id before numeric constant /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:70:24: error: '__if_type' has not been declared /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:109:5: error: expected unqualified-id before numeric constant /opt/Xilinx/Vivado_HLS/2014.4/lnx64/tools/gcc/bin/../lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../include/c++/4.6.3/ext/type_traits.h:113:24: error: '__if_type' has not been declared 

我认为有某种libc6-dev- *有问题,但我不知道。 我有明确的安装系统,我休闲官方安装指南。 有没有人遇到类似的问题?

Solutions Collecting From Web of "Vivado_hls 2014.4 Ubuntu 14.04 x64包含错误"

这里在Linux支持(第20页)一节中明确写到:

操作系统

赛灵思仅在x86和x86-64处理器架构上支持以下操作系统:

Microsoft Windows支持

  • Windows 7和7 SP1 Professional(64位),英文/日文。
  • Windows 8.1 Professional(64位),英文/日文。
  • Windows 10 Professional(64位),英文/日文。
  • Vivado®Lab Edition是唯一支持Windows 7 SP1 Professional 32位操作系统的Xilinx工具集。 Lab Edition也支持64位系统。

Linux支持

  • 红帽企业工作站7.0和7.1(64位)
  • 红帽企业工作站6.6和6.7(64位)
  • 红帽企业工作站5.11(64位)
  • SUSE Linux Enterprise 11.3和12.0(64位)
  • Cent OS 6.7和7.1(64位)
  • Ubuntu Linux 14.04.3 LTS(64位)
  • Vivado实验版是唯一支持红帽企业工作站6.6和6.7,32位操作系统的Xilinx工具集。 Lab Edition也支持64位系统。

    在你的评论中写着你使用的是Ubuntu 16.10。 这还不支持。 也许未来的版本将会是。 我想说的是,你的问题和你的评论中的信息不匹配。