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

使用libtool和autoconf
EN

Stack Overflow用户
提问于 2014-03-20 19:30:20
回答 1查看 368关注 0票数 0

我正在开发一个使用libtool安装库的系统(我刚刚发现libtool),它似乎是一个像autotools一样强大的工具。

我的问题是我无法使用autoconf和automake链接我的程序。在谷歌搜索和堆栈溢出之后,我找到了如何手动将我的程序与libtool链接起来。

我的问题是,如何使用libtool与autoconf?在configure.ac和/或Makefile.am中添加哪些命令?我还找到了将依赖项从.la文件复制到configure.ac中的惰性解决方案,但我认为这是错误的解决方案。

我通常在一个具有根权限的系统上工作,所以我通常很懒,总是在系统级别安装许多东西,直到今天,在没有根权限的系统上,一切都运行得很顺利。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-20 20:31:16

经过更多的搜索,我找到了解决方案。

1)将宏LT_INIT添加到configure.ac

代码语言:javascript
复制
LT_INIT(static)

还有许多其他选项,请参阅005fINIT

2)将变量progname_LDADD添加到Makefile.am中

代码语言:javascript
复制
progname_LDADD = library_name.la

中定义progname的

代码语言:javascript
复制
bin_PROGRAM = progname

当然,我错过了一些东西,但它现在起作用了。任何建议都是欢迎的。

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

https://stackoverflow.com/questions/22543235

复制
相关文章

相似问题

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