2015-03-31 59 views
4

我在Ubuntu 14.04 x64上运行Vivado HLS 2014.4(x64)。 一切工作在Vivado HLS 2012. In Vivado HLS 2014.4 GUI和综合工作,但编译测试平台没有。Vivado_hls 2014.4 Ubuntu 14.04 x64 vivado包含错误

我收到数以千计的错误是这样的:

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亡*的问题,但我不知道。 我有明确的安装系统,我休闲官方安装指南。 有没有人遇到过类似的问题? (PAG 20)

+0

我也有很多问题。我需要改变编译器。无论如何,当您安装Vivado时,是否安装了赛灵思针对Ubuntu 14.04所建议的其他成瘾库? – Leos313 2016-09-23 15:17:50

+0

我做了,但没有帮助。看来Vivado HLS 2016.3和Ubuntu 16.10 x64工作正常。 – Nic30g 2016-11-22 10:19:57

+0

等一秒钟:你不能使用Ubuntu 16.10。在你的问题有Ubuntu 14.04。如果我记得好,它不支持在Ubuntu> 14.04中安装Vivado – Leos313 2016-11-24 13:29:51

回答

0

在部分Linux支持Here写清楚:

操作系统

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

微软Windows支持

  • Windows 7和7 SP1 Professional(64位),英语/日语。
  • Windows 8.1 Professional(64位),英文/日文。
  • Windows 10 Professional(64位),英语/日语。
  • Vivado®实验版是唯一一款支持Windows 7 SP1的Xilinx工具套件 专业的32位操作系统。实验版还支持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实验室版是唯一的Xilinx工具集,支持红帽企业 工作站6.6和6.7,32位操作系统。实验版还支持64位 系统。

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