首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用ghdl执行/运行任何vhdl代码

无法使用ghdl执行/运行任何vhdl代码
EN

Stack Overflow用户
提问于 2011-01-24 16:00:55
回答 3查看 1.3K关注 0票数 0

我已经在Ubuntu10.10中安装了ghdl (使用了存储库中的apt),并使用了ghdl手册中提供的hello_world示例。我可以成功地分析(-a)和精细(-e),但是当我尝试运行/执行(-r)它时,我会得到以下错误:

/usr/lib/ghdl/bin/ghdl:编译错误

为了详细说明我的问题,我在后面提到了vhdl代码和下面的命令序列:

$ ghdl -a hello.vhdl

$ ghdl -e hello_world

$ ./hello_world

bash:./hello_world:许可被拒绝

$ ghdl -r hello_world

/usr/lib/ghdl/bin/ghdl:编译错误

我也试过做根,但没有成功。权限是完美的,执行位被设置。一切似乎都很好,但还是不起作用。我甚至尝试过重新安装ghdl软件包。

谁能告诉我什么是问题的根源吗?

提前谢谢。

hello.vhdl (Vhdl代码)

--你好,世界节目。

使用std.textio.all;-进口标准的纺织品包

--定义一个没有任何端口的设计实体。

实体hello_world是

端hello_world;

hello_world的体系结构行为是

开始

流程

变量l:线;

开始

写(l,String‘(“你好世界!”);

写线(输出,l);

等等;

结束过程;

末端行为;

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-25 16:50:26

您的文件系统是否已安装noexec?关于您的工作区是一个文件系统,mount是怎么说的?

票数 2
EN

Stack Overflow用户

发布于 2011-01-24 23:11:57

如果未设置执行位,我可以再现问题。

您确定权限没有问题吗?

票数 1
EN

Stack Overflow用户

发布于 2014-06-22 20:14:35

只是遇到了同样的问题,我的解决方案似乎已经解决了所有问题,我的解决方案是用777 mod对/usr/local/bin/ghdl文件夹进行chmod。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4784080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档