首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用libtool?

如何使用libtool?
EN

Unix & Linux用户
提问于 2013-06-24 08:22:11
回答 2查看 3.2K关注 0票数 2

我试图安装MapServer,教程中的最后一条命令有问题:

代码语言:javascript
复制
libtool: install: /usr/bin/install -c .libs/mapserv /usr/local/bin/mapserv

终端说找不到命令libtool/我去安装了利布工具。但还是命令不工作。我试着:

代码语言:javascript
复制
libtool install: /usr/bin/install -c .libs/mapserv /usr/local/bin/mapserv

得到一个错误:

代码语言:javascript
复制
libtool: you must specify a MODE

我做错了什么?

OS:薄荷。PS:第一次看到Linux系统。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2013-06-24 14:52:42

一般来说,作为系统的正常用户,您根本不直接使用libtoolLibtool对于软件开发人员来说是一种方便的实用工具。您可以看到它的效果,但是如果您必须“与libtool一起工作”才能构建一些软件,这意味着某些东西坏了。然后,您不用使用libtool来修复它,而是尝试修复包的构建系统。这可能包括用该包替换libtool的副本。

这是您必须了解的关于Libtool的关键:当您在您的系统上安装它时,就像您所做的那样,您无法运行一个libtool程序。您得到的主要命令是libtoolize,它的主要目的是生成源tarball附带的libtool脚本。

所以,您要构建的这个软件不是在系统上使用libtool命令,而是使用源tarball附带的一个命令。作为一个普通的用户,你所能做的就是尝试用重新运行libtoolize来代替它,但我不建议将其作为一个一般的故障排除步骤。它有相当不错的机会打破而不是修复它们。

票数 2
EN

Unix & Linux用户

发布于 2013-06-24 14:14:57

在本文档中,"libtool“行是要读取的输出,而不是要输入的命令。您应该输入的命令是"make“命令,"libtool:”行是该命令输出的一部分。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/80479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档