如何为Mac OS X安装命令行应用程序?

时间:2015-04-21 15:49:54

标签: c++ macos command-line

我有一个关于将命令行应用程序安装到mac的问题。所以问题是我有一个应用程序(或者说是一个函数),用c ++编写,我想从命令行运行。我想以

运行应用程序
myapp <input>

它应该打印输出(它确实)。这应该工作,独立于我当前的目录。因为,据我所知,建议使用bundle或dmg用于更复杂的应用程序,并且我现在将应用程序编译为单个.exe文件,我会保持简单。如何在我的Mac上安装已编译的命令行应用程序?那么说,我应该把文件放在哪里?我想这是一个相当基本的问题,但所有关于“如何为xcode安装命令行工具?”的问题。很难找到答案。

1 个答案:

答案 0 :(得分:1)

在环境变量“PATH”中的位置搜索命令行应用程序,就像在其他Unix上一样 他们并不需要“安装”更先进的类型,而不是“坚持沿着$ PATH”。

(您可以在终端中尝试echo $PATH查看其内容;它是以冒号分隔的目录路径列表。)

我在我的主目录中保留了一个名为“bin”的目录,我放置了我的个人项目(在系统路径的某处添加应用程序被认为是不好的做法,除了可能在/ usr / local / bin中)。

然后,在~/.bash_profile中,我添加

export PATH="$HOME/bin:$PATH

我按照这样“安装”:

cp my_exe $HOME/bin

(互联网上有大量关于Unix的信息,其中很多都适用于Mac。)