在notepad++中按下F6运行Verilog代码时出现:‘vlog.exe‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

本文主要是介绍在notepad++中按下F6运行Verilog代码时出现:‘vlog.exe‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

错误如下图:
在这里插入图片描述

这是我按照教程(超链接)安装notepad++并且按下F6填入了:cmd /k cd “KaTeX parse error: Expected 'EOF', got '&' at position 22: …NT_DIRECTORY)" &̲ vlog.exe "(FULL_CURRENT_PATH)” & ECHO. & EXIT 。如图:在这里插入图片描述
点击保存后,以为完事了,高兴的测试了一下,结果出现了以上的错误,看来事情并没那么简单呀,头大。然后又回去仔细回去阅读教程,注意到教程中这一步的小括号“(直接复制,注意不要删掉空格,还不成功则中间vlog.exe前加上vlog.exe的路径)”,因为我是直接复制过去的,所以排除了输入错误的问题,那就只剩下添加路径了,那么问题来了,这个的路径在哪里呢?我启动了文件搜索,结果搜索了好久这个文件还是没有找,有点绝望了,直到看到了这篇文章(超链接)文章中描述了vlog.exe文件的路径:cmd /k cd “KaTeX parse error: Expected 'EOF', got '&' at position 22: …NT_DIRECTORY)" &̲ D:/questasim_…(FULL_CURRENT_PATH)” & ECHO. & PAUSE & EXIT,我一看这不正是modelsim的安装路径嘛,可把我高兴坏了,然后我打开modelsim的安装路径,果真发现了vlog.exe。安装提示我在vlog.exe前面添加路径(注意空格和/)。如下图在这里插入图片描述
点击保存,打开文件测试成功。在这里插入图片描述

另外,我重装了notepad++出现了另一个错误:

cmd /k cd "C:\Users\xzs\Desktop" & vlog.exe "C:\Users\xzs\Desktop\adder_pipeline.v" & ECHO. & EXIT
Process started (PID=12728) >>>
Start time: 21:27:51 on Jun 01,2021
vlog C:\Users\xzs\Desktop\adder_pipeline.v 
Model Technology ModelSim - Intel FPGA Edition vlog 10.5b Compiler 2016.10 Oct  5 2016
** Error: (vlog-66) Execution of vlib.exe failed. Please check the error log for more details.
End time: 21:27:51 on Jun 01,2021, Elapsed time: 0:00:00
Errors: 1, Warnings: 0

这个嘛,归根结底还是自己粗心的原因,是因为没有在modelsim新建一个工程,并编译,将工程目录的文件夹:work复制到Notepad++安装目录下。

这篇关于在notepad++中按下F6运行Verilog代码时出现:‘vlog.exe‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/330923

相关文章

基于Python编写一个git自动上传的脚本(打包成exe)

《基于Python编写一个git自动上传的脚本(打包成exe)》这篇文章主要为大家详细介绍了如何基于Python编写一个git自动上传的脚本并打包成exe,文中的示例代码讲解详细,感兴趣的小伙伴可以跟... 目录前言效果如下源码实现利用pyinstaller打包成exe利用ResourceHacker修改e

利用c++判断水仙花数并输出示例代码

《利用c++判断水仙花数并输出示例代码》水仙花数是指一个三位数,其各位数字的立方和恰好等于该数本身,:本文主要介绍利用c++判断水仙花数并输出的相关资料,文中通过代码介绍的非常详细,需要的朋友可以... 以下是使用C++实现的相同逻辑代码:#include <IOStream>#include <vec

Django调用外部Python程序的完整项目实战

《Django调用外部Python程序的完整项目实战》Django是一个强大的PythonWeb框架,它的设计理念简洁优雅,:本文主要介绍Django调用外部Python程序的完整项目实战,文中通... 目录一、为什么 Django 需要调用外部 python 程序二、三种常见的调用方式方式 1:直接 im

Java 接口定义变量的示例代码

《Java接口定义变量的示例代码》文章介绍了Java接口中的变量和方法,接口中的变量必须是publicstaticfinal的,用于定义常量,而方法默认是publicabstract的,必须由实现类... 在 Java 中,接口是一种抽象类型,用于定义类必须实现的方法。接口可以包含常量和方法,但不能包含实例

使用Redis实现会话管理的示例代码

《使用Redis实现会话管理的示例代码》文章介绍了如何使用Redis实现会话管理,包括会话的创建、读取、更新和删除操作,通过设置会话超时时间并重置,可以确保会话在用户持续活动期间不会过期,此外,展示了... 目录1. 会话管理的基本概念2. 使用Redis实现会话管理2.1 引入依赖2.2 会话管理基本操作

mybatis-plus分表实现案例(附示例代码)

《mybatis-plus分表实现案例(附示例代码)》MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变,为简化开发、提高效率而生,:本文主要介绍my... 目录文档说明数据库水平分表思路1. 为什么要水平分表2. 核心设计要点3.基于数据库水平分表注意事项示例

Nginx服务器部署详细代码实例

《Nginx服务器部署详细代码实例》Nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,:本文主要介绍Nginx服务器部署的相关资料,文中通过代码... 目录Nginx 服务器SSL/TLS 配置动态脚本反向代理总结Nginx 服务器Nginx是一个‌高性

HTML5的input标签的`type`属性值详解和代码示例

《HTML5的input标签的`type`属性值详解和代码示例》HTML5的`input`标签提供了多种`type`属性值,用于创建不同类型的输入控件,满足用户输入的多样化需求,从文本输入、密码输入、... 目录一、引言二、文本类输入类型2.1 text2.2 password2.3 textarea(严格

JAVA项目swing转javafx语法规则以及示例代码

《JAVA项目swing转javafx语法规则以及示例代码》:本文主要介绍JAVA项目swing转javafx语法规则以及示例代码的相关资料,文中详细讲解了主类继承、窗口创建、布局管理、控件替换、... 目录最常用的“一行换一行”速查表(直接全局替换)实际转换示例(JFramejs → JavaFX)迁移建

Go异常处理、泛型和文件操作实例代码

《Go异常处理、泛型和文件操作实例代码》Go语言的异常处理机制与传统的面向对象语言(如Java、C#)所使用的try-catch结构有所不同,它采用了自己独特的设计理念和方法,:本文主要介绍Go异... 目录一:异常处理常见的异常处理向上抛中断程序恢复程序二:泛型泛型函数泛型结构体泛型切片泛型 map三:文