如何在 libtool/autotools 项目中的共享库输出和可执行输出之间切换?
我有一些自动工具管理的项目。除了源代码文件外,它还有 autogen.sh、configure.ac、Makefile.am、src/Makefile.am。
如何通过查看这些文件来判断它是库还是应用程序?例如,在 Qt 中,我有“TEMPLATE = app”或“TEMPLATE = lib”来决定这一点。 autotools 中是什么?
如何在生成可执行应用程序和生成库之间切换?
I have some autotools-managed project. Apart from source code files it has autogen.sh, configure.ac, Makefile.am, src/Makefile.am.
How to find out looking at these file if it is a library or application? For example, in Qt I have "TEMPLATE = app" or "TEMPLATE = lib" which decides this. What is it in autotools?
How to switch from generating a executable application to generating the library and back?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在你的 Makefile.am 中你应该有如下内容:
将其更改为:
In your Makefile.am you should have something that looks like:
Change that to: