Clangd配置HLS开发环境

Clangd配置HLS开发环境

在HLS开发中,多数情况下我们都使用TCL或者Makefile进行编译。而在cpp的开发中,通常使用VSCODE+Clangd的IDE环境。所以让Clangd识别vitis中的header文件十分重要。所以,我们可以通过手动添加header路径的方式让clangd找到vitis中所有的header文件。

CompileFlags:
    Add:
        -I/tools/Xilinx/Vitis_HLS/2023.2/include/

可以通过which先定位vitis的binary路径

$ which vitis_hls
/tools/Xilinx/Vitis_HLS/2023.2/bin/vitis_hls

同理,添加clangd对Verilator的header文件的支持如下:

CompileFlags:
  Add:
    - -I/usr/share/verilator/include
posted @ 2025-03-25 12:04  幽默的Sawyer  阅读(95)  评论(0)    收藏  举报