【问题标题】:iverilog environment set up on macbook在macbook上设置iverilog环境
【发布时间】:2015-03-14 18:50:06
【问题描述】:

我尝试制作 iverilog 命令 s.t 我可以在我的 Macbook Air 上运行 verilog 程序。 在安装文件的几个步骤之后,教程告诉我输入:

export PATH=~/bin:/usr/local/iverilog/bin

它在 iverilog 命令方面起作用,即我可以编译 .v 文件。但是,像lsman 等普通命令。 估计是命令集的PATH的问题,就是那些正常的unix命令都没有找到。

谁能告诉我如何修复它,我不需要每次都导出 PATH?

【问题讨论】:

    标签: macos environment-variables iverilog


    【解决方案1】:

    您没有将路径添加到操作系统建立的当前路径。相反,您将其替换为您的路径。为了向 PATH 变量添加路径,您需要执行以下操作:

    export PATH=$PATH:~/bin:/usr/local/iverilog/bin
    

    $PATH 部分是您当前的 PATH 值,它被添加(实际上是连接)到您要添加的新路径列表中。这又被分配给了 PATH 变量。

    要使这些添加永久化,您可能需要将上面的行添加到您的 .profile 文件或 .bash_profile(无论您在 OS X 中使用什么)的末尾

    您也可以这样做: http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/

    这表示您可以编辑文件/etc/paths 并添加您想要添加的任何路径,每行一个,然后保存该文件并且您添加的路径可用。在这种情况下,请记住使用绝对路径。也就是说,以 / 开头的路径。您使用的第一个:~/bin 不是绝对路径。您需要将其转换为绝对路径。为此,请记住~ 是您的HOME 目录的快捷方式:类似于/Users/myloginname。输入echo $HOME 找出答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-01
      相关资源
      最近更新 更多