【发布时间】:2011-01-23 16:32:22
【问题描述】:
对老式的 Makefile 非常满意,我正在寻找 libtool 的简单替代品。我不想切换到 automake,当我尝试直接使用 libtool 时,我一直遇到问题。最新的一个是“不受支持的硬编码属性”,我厌倦了缺乏完整的文档来告诉我这次出了什么问题......
我只想编译一堆带有正确标志的 .o 文件,然后将它们链接到一个共享库中,这样它就可以在尽可能多的平台上运行。有没有什么东西可以做到这一点,而不是强迫我同时切换所有其他工具?
【问题讨论】:
-
使用 automake 如何意味着您必须切换所有工具?编写自己的 makefile 意味着您必须手动包含对 automake 自动为您执行的大量内容的支持。当我切换到使用 automake 时,只有一件事发生了变化:我的 150 行 Makefile 变得更有特色,10 行 Makefile.ams。所有其他工具保持不变。
标签: c++ c shared-libraries libtool