0

在 Windows 中,我知道命令“ghdl -e something”不会创建任何可执行文件;在linux中它被创建。我必须为我的可执行文件提供一个输入文件。如果我在 linux 上,我可以通过 ./something < input.inp 来做到这一点,但是我如何在 Windows 中做到这一点?导致没有创建可执行文件。

4

2 回答 2

2

在 Windows 上,不会生成可执行文件 - 您应该使用

ghdl -r work.foo

精美手册中所述

于 2011-02-03T12:56:00.727 回答
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

于 2013-07-23T21:59:36.750 回答