2010-05-12 35 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

相關問題