GHDL и VHDL - ввод для исполняемого файла
В Windows я знаю, что никакой исполняемый файл не создается командой "ghdl -e что-то"; в линуксе он создан. Я должен дать входной файл для моего исполняемого файла. Если бы я был в Linux, я мог бы сделать это с помощью./something
2 ответа
Просто чтобы добавить, потому что я потерял время с этим: (в 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
В Windows исполняемый файл не создается - вы должны использовать
ghdl -r work.foo
как описано в прекрасном руководстве