2010-05-12 34 views
0

我刚刚完成编写Objective-C中的第一个命令行工具,编译它,现在我很好奇如何将它作为命令执行。如何在OS X中创建可执行的命令行工具?

例如,现在要使用该程序,我必须在终端中输入./filename -args。我想只能输入filename并执行程序。

我试过使用sudo chmod a+x filename但没有去。

回答

3
sudo cp filename /usr/local/bin/ 

或者将包含filename的目录添加到$PATH中。就像所有其他UNIX衍生的操作系统一样。

+0

太棒了,这有效。现在,我将如何删除它? – Calvin 2010-05-12 06:50:25

+0

@Calvin:'sudo rm/usr/local/bin/filename'。 – kennytm 2010-05-12 06:50:53

+0

我这样做了,但现在当我在任何地方输入“文件名”时,它说/usr/local/bin/filename: No such file or directory,这导致我相信它仍然存储在某个地方? – Calvin 2010-05-12 06:52:04

相关问题