在Windows中我知道命令“ghdl -e something”没有创建可执行文件;在linux中它是创建的。我必须给我的可执行文件输入一个文件。如果我在linux上,我可以通过./something< input.inp但是我怎么能在windows中做呢?因为没有创建可执行文件。
答案 0 :(得分:2)
答案 1 :(得分:1)
添加,因为我浪费了时间: (在Windows中)
ghdl -a "c:\superabsolutepath\test.vhdl" worked
ghdl -r my_test resulted in: cannot load entity my_test
然而,ghdl -d正确显示了everthing(带有绝对路径的vhdl文件)
- >不使用绝对路径,默认情况下,当我将vhdl文件放在该文件夹中时,用户文件夹使用“C:\ Users \ Lode”(并以命令
开头)ghdl -a test.vhdl
ghdl -r my_test
,一切正常,fjoeew