从xcode c++程序终端调用OSX包

Calling a OSX package from xcode c++ program terminal

本文关键字:调用 OSX 终端 程序 xcode c++      更新时间:2023-10-16

我计划基于另一个c++包(aria2c)构建一个c++应用程序,我在互联网上找到了它,它为我提供了一个现成的轮子。我已经在我的机器上安装了这个包,但是问题是当我运行system("aria2c");时,它会输出"command not found",而如果我运行system("git");(我也安装了),它会输出git的man page。

调用"brew"也不工作,而git, ls和其他一些我尝试过的工作。

谁能给我解释一下为什么我不能访问那个包?如果有什么解决办法呢?

最常见的错误是该包可能是为特定用户或在特定路径上安装的。确保库/应用程序在路径列表

中要做到这一点,我建议首先找到包的安装位置,然后在终端中执行echo $PATH,看看它是否在路径变量