我试着做iverilog命令,我不能在我的Macbook Air上运行verilog程序。在安装文件的几个步骤之后,本教程告诉我要键入:
export PATH=~/bin:/usr/local/iverilog/bin它使用iverilog命令工作,即我可以编译.v文件。但是,普通命令,如ls、man等,我猜是命令集路径的问题,这意味着那些普通的unix命令不在位置。
有人能告诉我如何修复它吗?我不需要每次都导出路径?
发布于 2015-03-14 19:15:18
您没有将路径添加到操作系统建立的当前路径中。相反,你用你的路径代替了它。为了向PATH变量添加路径,您需要这样做:
export PATH=$PATH:~/bin:/usr/local/iverilog/bin$PATH部件是当前路径值,它被添加到要添加的新路径列表中(实际上是串联的)。这是转分配给路径变量。
为了使这个添加永久化,您可能需要将上面的行添加到您的.profile文件或.bash_profile的末尾(无论您在OS中有什么)。
您也可以这样做:http://architectryan.com/2012/10/02/add-to-the-path-on-mac-os-x-mountain-lion/
这意味着您可以编辑文件/etc/paths并添加您想要添加的任何路径,每行一条,然后保存该文件,您添加的路径就可用了。在这种情况下,只需记住使用绝对路径。也就是说,从/开始的路径。您使用的第一个方法是:~/bin不是一个完全无约束的路径。您需要将其转换为绝对路径。要做到这一点,请记住~是HOME目录的快捷方式:类似于/Users/myloginname。输入echo $HOME来查找它。
https://stackoverflow.com/questions/29052833
复制相似问题