我正在尝试为 gstreamer 构建一个共享对象。我有一个需要链接到它的静态库。
我已经尝试了很多东西,但是无论什么 libtool 都会丢弃我的共享库。
我试过了:
-Wl,--whole-archive ${EZSDK}/linux-devkit/arm-none-linux-gnueabi/usr/lib/ti/sdo/linuxutils/cmem/lib/cmem.a470MV -Wl,--no-whole-archive
但是 libtool 只是将其删除并显示-Wl,--whole-archive -Wl,--no-whole-archive
我试图将其添加到,
mylib_la_LIBADD=$(EZSDK)/linux-devkit/arm-none-linux-gnueabi/usr/lib/ti/sdo/linuxutils/cmem/lib/cmem.a470MV
但这也不起作用。libtool 回显显示 cmem.a470MV,但是当它执行链接时,存档消失了。
有人可以提供任何建议吗?