Eu tenho arquivos ha.vhdl e ha_tb.vhdl em um dos meus diretórios e fiz um makefile em que os comandos são assim
ha: ha.vhdl ha_tb.vhdl
ghdl -a $(GHDL_ARGS) $^
ghdl -e $(GHDL_ARGS) $@
clean:
rm *.o *.cf
Enquanto executo o comando ghdl -s para ha.vhdl e ha_tb.vhdl, ele mostra não mostrar erros de compilação.
Depois de executar o comando make ele vai no terminal dessa maneira:
/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
ghdl: compilation error
Alguém pode por favor apontar o que estou perdendo? Ou alguém diz se existe alguma alternativa? Thnx antecipadamente !!!!