如何在另一个使用Makefile编译依赖共享库的程序的位烘烤配方中包括共享库?
我有:
如何将共享库链接到这个小程序?
答案 0 :(得分:1)
您需要设置适当的依赖关系。如果需要mylib.so来编译myprog,请添加提供mylib.so的软件包以编译myprog的时间依赖性。
通常,程序包名称与相应配方的名称相同,因此,如果将产生mylib.so的配方命名为mylib_1.0.bb
,则将以下行添加到myprog的配方中:
DEPENDS += "mylib"
如果仅在运行时使用mylib.so,请使用
RDEPENDS_${PN} += "mylib"