上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 作用 在编译阶段动态地定义宏,方便对代码进行条件编译。通过定义不同的宏,可以控制代码的某些部分是否参与编译,从而实现不同的功能配置或调试选项。 避免在代码中硬编码一些常量或配置信息,提高代码的可维护性和灵活性。可以在编译命令中根据需要修改宏的定义,而无需修改源代码。 使用方法 基本语法 vcs +d 阅读全文
posted @ 2025-02-06 22:35 MKYC 阅读(961) 评论(0) 推荐(0)
摘要: 摘要 在VCS中,-file、-f 和 -F 这三个选项都与指定编译文件相关,但它们在具体功能和使用场景上存在一些区别 -file选项 功能 该选项用于指定一个文本文件,此文本文件中包含了需要编译的源文件列表,每行一个源文件路径,可以是相对路径或绝对路径。VCS 会读取这个文件,并按照文件中的列表依 阅读全文
posted @ 2025-02-06 22:21 MKYC 阅读(442) 评论(0) 推荐(0)
摘要: 摘要 +incdir为vcs编译选项,用于告诉vcs在哪些目录下查找include文件。 用途 在 Verilog 或 SystemVerilog 代码中,常常会使用 include指令来包含头文件,这些头文件里可能包含宏定义、参数定义、函数原型等内容。当编译器遇到 include 指令时,它会在指 阅读全文
posted @ 2025-02-06 22:01 MKYC 阅读(1322) 评论(0) 推荐(0)
摘要: 参考资料 https://zhuanlan.zhihu.com/p/717433547 https://www.cnblogs.com/xianyuIC/p/17473754.html https://blog.csdn.net/shu_0223/article/details/93711396 这 阅读全文
posted @ 2025-02-05 22:28 MKYC 阅读(1493) 评论(0) 推荐(0)
摘要: 查看当前系统语言 查看已有的语言包 修改linux系统语言 指令: gvim /etc/locale.conf 将“ ”的内容替换即可: 阅读全文
posted @ 2025-02-05 20:47 MKYC 阅读(44) 评论(0) 推荐(0)
摘要: 先说结论 当用例中的task与base_test中的task重名时,前者会覆盖后者,除非使用super.xxx才会调用后者。 实例 //base_test中有task AAA task base_test::AAA(); $display("111"); endtask //用例tc_case0也有 阅读全文
posted @ 2025-02-05 13:09 MKYC 阅读(31) 评论(0) 推荐(0)
摘要: shell脚本的执行方式 source xx.sh bash xx.sh 其他执行方式在此不展开讨论,仅对这两种执行方式做比较 区别 在用bash调用脚本的时候,父进程接收到命令,发现不是内建命令,于是会创建一个和自己一模一样的shell进程来执行这个外部命令。这个子进程中设置了自己的运行的变量。而 阅读全文
posted @ 2025-02-02 22:10 MKYC 阅读(50) 评论(0) 推荐(0)
摘要: 在Shell脚本编程中,脚本文件通常以.sh作为后缀名,但这并不是强制性的规定。后缀名.sh有助于从文件名中识别出该文件是一个Shell脚本,但Shell解释器并不依赖文件的后缀名来执行脚本。实际上,Shell脚本的执行取决于脚本第一行的(#!)指定的解释器。 一般建议,为了清晰表明脚本的用途,使用 阅读全文
posted @ 2025-02-02 00:17 MKYC 阅读(178) 评论(0) 推荐(0)
摘要: 通过修改PS1环境变量实现 https://blog.csdn.net/apollo_miracle/article/details/116007968 阅读全文
posted @ 2025-02-01 23:36 MKYC 阅读(24) 评论(0) 推荐(0)
摘要: 问题 当在根目录使用mkdir指令创建文件夹时,系统提示无法创建,原因是普通用户不具备在根目录创建文件的权限,切换到root用户可解。 措施 以下是几种在Linux中切换到root用户的常用方法: 使用sudo命令 通过在终端输入sudo命令,然后输入当前管理员用户的密码,可以临时获得超级用户权限。 阅读全文
posted @ 2025-02-01 23:02 MKYC 阅读(2155) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页