2015-03-31 109 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。這還不支持。也許未來的版本將會。 我想說的是,你的問題和你的評論中的信息不匹配。