2011-01-24 2 views
0

В Windows я знаю, что никакой исполняемый файл не создается командой «ghdl -e something»; в linux создается. Я должен предоставить входной файл для своего исполняемого файла. Если бы я был в Linux, я мог бы это сделать ./something < input.inp, но как я могу это сделать в окнах? потому что не создается исполняемый файл.GHDL и VHDL - вход для исполняемого файла

ответ

1

Просто добавить, потому что я потерял время с этим: (в 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

2

На окнах, не исполняемым не генерируется - вы должны использовать

ghdl -r work.foo 

, как описано in the fine manual

Смежные вопросы