【发布时间】:2017-08-30 11:13:04
【问题描述】:
buildroot 提供了构建的可能性
- 仅静态,
- 仅共享,
- 或共享库和静态库
选定的包。
分配的配置元素是BR2_STATIC_LIBS、BR2_STATIC_LIBS和BR2_SHARED_STATIC_LIBS。
问题:
是否可以为一个包同时构建共享库和静态库,而只为所有其他包构建共享库?
我想要一个静态库的项目是一个基于 autotools 的包。
我的努力:
我确实阅读了手册,但无济于事。虽然我确实提出了一个想法,但我认为它不会起作用:我可以让 buildroot 调用 configure 脚本,并使用我定义的一些参数强制额外创建一个静态库。但是,这会与 buildroot 提供的参数发生冲突,这会迫使 configure 做相反的事情。 (仅创建共享库。)
谢谢!
很遗憾,我什至不知道我正在使用哪个版本的 buildroot,因为我没有找到获取 buildroot 版本号的方法。
【问题讨论】:
标签: c++ c shared-libraries static-libraries buildroot