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

как описано в прекрасном руководстве

Другие вопросы по тегам