我可以使用gcc编译器编译我在Vivado HLS中编写的C代码吗?

时间:2015-07-02 16:56:34

标签: c gcc xilinx vivado vivado-hls

我正在为使用Vivado HLS 2015.1的人开发基于C的设计 此设计使用" ap_cint.h"中包含的任意精度数据类型。

我想知道是否可以通过包含相关的头文件在标准gcc编译器中编译此代码?
也有人能指出我相关文件的方向吗? 任何帮助或建议将不胜感激。

2 个答案:

答案 0 :(得分:1)

2014.4 中,我刚刚在eclipse中添加了包含路径,它确实有效。

  

/opt/Xilinx/Vivado_HLS/2014.4/include

也许在2015.i它是一样的。

(/ opt / Xilinx / Vivado_HLS / 2014.4 /是我的vivado hls主页)

使用裸gcc,您需要通过-I

指定包含路径

答案 1 :(得分:0)

在Xilinx的文档UG902中,您可以找到有关此主题的所有信息。 在本例中,在第346页(链接)中有高级综合C库一章,在里面,您可以找到任意精度数据类型库部分。 我知道Vivado使用gcc编译器,所以如果你小心链接正确的库,我认为你永远不会有问题,但我还没有在Visual Studio中尝试过相同的库(例如)。 / p>