【发布时间】:2015-03-31 09:42:34
【问题描述】:
我在 Ubuntu 14.04 x64 上运行 Vivado HLS 2014.4 (x64)。 在 Vivado HLS 2012 中一切正常。 在 Vivado HLS 2014.4 GUI 和 Synthesis 中有效,但测试平台的编译无效。
我收到了成千上万个这样的错误:
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-* 存在问题,但我不知道。 我已经清楚地安装了系统,并且我休闲了官方安装指南。 有没有人遇到过类似的问题?
【问题讨论】:
-
我也有很多问题。我需要更改编译器。无论如何,当您安装 Vivado 时,您是否安装了 Xilinx 为 Ubuntu 14.04 建议的其他成瘾库?
-
我做了,但没有帮助。 Vivado HLS 2016.3 和 Ubuntu 16.10 x64 似乎运行良好。
-
等待一秒钟:您无法使用 Ubuntu 16.10。在你的问题中有 Ubuntu 14.04。如果我没记错的话,不支持在 Ubuntu > 14.04 中安装 Vivado
标签: c++ linux ubuntu fpga vivado