Просто добавлю, потому что я потерял время с этим: (в Windows)
ghdl -a "c:\superabsolutepath\test.vhdl" worked
ghdl -r my_test resulted in: cannot load entity my_test
однако, ghdl -d отображал все правильно (файл vhdl с абсолютным путем)
-> не использовать абсолютные пути, по умолчанию папка пользователя используется «C: \ Users \ Lode», когда я помещаю свой VHDL-файл в эту папку (и начинаю с команды
ghdl -a test.vhdl
ghdl -r my_test
, всеработает, fjoeew