android - 找不到 libtoolize,即使我在 OS X Yosemite 中安装了 libtool

标签 android macos ant linphone libtool-xcode

我想使用 Make install 命令,我已经安装了所有要求,如 yasm、nasm、curl、ant、rsync 和 autotools:autoconf、automake、aclocal、pkgconfig、libtool。 (确切地说,我想从这里编译 Linphone Android NDK:https://github.com/BelledonneCommunications/linphone-android。我从那里开始执行所有步骤)

我已尝试使用此命令安装 libtoolize:

brew install libtoolize

但终端总是显示:

Error: No available formula for libtoolize

如果我尝试安装,终端将显示:

Could not find libtoolize. Please install libtool.

有人可以帮忙吗?

最佳答案

你应该通过

安装包libtool
brew install libtool

此软件包包含工具 libtoolize,您可以通过以下方式查看

brew list libtool

注意警告

In order to prevent conflicts with Apple's own libtool we have prepended a "g"
so, you have instead: glibtool and glibtoolize.

您可以再次尝试安装您想要的工具。如果带有./configure脚本,重新执行它让它找到glibtoolize。如果这不起作用,您可能需要将环境变量 LIBTOOL 设置为安装的 Homebrew 版本:

export LIBTOOL=`which glibtool`
export LIBTOOLIZE=`which glibtoolize`

作为最后的手段,您可能需要设置一个从 glibtoolizelibtoolize 的符号链接(symbolic link)。您可以通过

ln -s `which glibtoolize` libtoolize

然后,将带有链接的目录添加到路径中

export PATH=$(pwd):$PATH

然后,应该找到libtoolize

关于android - 找不到 libtoolize,即使我在 OS X Yosemite 中安装了 libtool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31535735/

相关文章:

android - 您不应该从应用程序主线程调用 getWriteableDatabase()

macos - 核心数据软管本身

ant - 如何高效地进行跨平台构建

ant javac 找不到其他项目编译的类

android - 服务器发送事件 (SSE) 和 Cordova/Phonegap

Android Studio : Add library as reference, 不作为导入

python - 为什么 pygame.midi 不能在 Macos 上运行,而 pygame.mixer 可以

objective-c - 更新到 macOS Mojave 后 [NSWindow orderFrontRegardless] 崩溃

android - ant 如何禁用 pre-dexing r21+

android - 如何处理不同的android UI