0
我刚刚完成编写Objective-C中的第一个命令行工具,编译它,现在我很好奇如何将它作为命令执行。如何在OS X中创建可执行的命令行工具?
例如,现在要使用该程序,我必须在终端中输入./filename -args
。我想只能输入filename
并执行程序。
我试过使用sudo chmod a+x filename
但没有去。
我刚刚完成编写Objective-C中的第一个命令行工具,编译它,现在我很好奇如何将它作为命令执行。如何在OS X中创建可执行的命令行工具?
例如,现在要使用该程序,我必须在终端中输入./filename -args
。我想只能输入filename
并执行程序。
我试过使用sudo chmod a+x filename
但没有去。
sudo cp filename /usr/local/bin/
或者将包含filename
的目录添加到$PATH
中。就像所有其他UNIX衍生的操作系统一样。
太棒了,这有效。现在,我将如何删除它? – Calvin 2010-05-12 06:50:25
@Calvin:'sudo rm/usr/local/bin/filename'。 – kennytm 2010-05-12 06:50:53
我这样做了,但现在当我在任何地方输入“文件名”时,它说
/usr/local/bin/filename: No such file or directory
,这导致我相信它仍然存储在某个地方? – Calvin 2010-05-12 06:52:04