首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ghdl下编译.vhd?

如何在ghdl下编译.vhd?
EN

Stack Overflow用户
提问于 2011-08-08 09:10:38
回答 2查看 1K关注 0票数 0

我的第一个问题:,我想知道如何在ghdl ?下编译vhdl文件。

在c/c++中,我们使用

  • -Werror
  • -未使用-变量
  • -未使用-价值
  • -未使用-功能
  • -Wfloat-相等的-Wall

.My第二个问题:有什么方法可以用ghdl来处理这些事情吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-09 15:31:50

GHDL的用户手册将是一个很好的起点,特别是3.1 (构建)和3.4 (警告)部分。

很难将一组C/C++编译器标志与VHDL编译器的标记进行比较,但它们之间可能存在一些类似的功能,例如警告变成错误,并提醒用户注意未使用的设计组件。例如(从文件中):

代码语言:javascript
复制
--warn-unused
   Emit a warning when a subprogram is never used. 
--warn-error
   When this option is set, warnings are considered as errors.
票数 4
EN

Stack Overflow用户

发布于 2014-12-27 14:56:48

我有一个关于makefile和GHDL的很好的例子:

"...Recently I为这个项目添加了一个makefile。它是基于使用VHDL的GHDL和IP TTL过滤器的示例c代码接口完成的。makefile在makefile.

1.html和“-这是一个用于IP堆栈项目的Makefile。

代码语言:javascript
复制
#variables
CC = gcc
CFLAGS = -c -g
#-MD
SHELL := /bin/bash
GG = ghdl
GG_LIB = --ieee=synopsys --workdir=work
AFLAGS = -a --work=work
IFLAGS = -e
EFLAGS = -m -Wl,g_rand.o

.“makefile.html

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

https://stackoverflow.com/questions/6979897

复制
相关文章

相似问题

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