编译 vhdl 文件时出现问题

编译 vhdl 文件时出现问题

我的一个目录中有 ha.vhdl 和 ha_tb.vhdl 文件,并且我创建了一个 makefile,其中的命令如下

ha: ha.vhdl ha_tb.vhdl
    ghdl -a $(GHDL_ARGS) $^
    ghdl -e $(GHDL_ARGS) $@

clean:
    rm *.o *.cf

当我奔跑时ghdl-sha.vhdl 和 ha_tb.vhdl 命令显示没有编译错误。

运行 make 命令后,它会在终端中这样运行:

/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
ghdl: compilation error

有人能指出我遗漏了什么吗?或者有人说有没有其他选择?提前谢谢 !!!!

相关内容