我正在爲使用Vivado HLS 2015.1的人開發基於C的設計。
本設計使用「ap_cint.h」中包含的任意精度數據類型。我可以使用gcc編譯器編譯我在Vivado HLS中編寫的C代碼嗎?
我想知道我是否可以通過包含相關頭文件在標準gcc編譯器中編譯此代碼?
也可以有人指向我的相關文件的方向? 任何幫助或建議,將不勝感激。
我正在爲使用Vivado HLS 2015.1的人開發基於C的設計。
本設計使用「ap_cint.h」中包含的任意精度數據類型。我可以使用gcc編譯器編譯我在Vivado HLS中編寫的C代碼嗎?
我想知道我是否可以通過包含相關頭文件在標準gcc編譯器中編譯此代碼?
也可以有人指向我的相關文件的方向? 任何幫助或建議,將不勝感激。
在2014.4我剛剛在eclipse中添加了include路徑,它確實有效。
/opt/Xilinx/Vivado_HLS/2014.4/include
也許在2015.i是一樣的。
(/opt/Xilinx/Vivado_HLS/2014.4/是我vivado HLS家)
使用裸GCC需要指定包括由文檔中-I
我不確定'ap_cint.h'中有什麼,但可能有這些頭文件所屬的庫。如果沒有鏈接到這些庫,您的項目將不完整。那麼問題就變成了,您是否允許(根據您的許可協議)鏈接這些庫? –
我對此做了一些研究。顯然,如果你使用基於C++的設計並使用「ap_int.h」頭文件,我們可以做到。也沒有文檔中提到的版權問題。感謝您的幫助,雖然 –