【发布时间】:2012-10-03 18:48:02
【问题描述】:
我正在尝试为 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,但当它执行链接时,存档消失了。
谁能给点建议?
【问题讨论】:
-
显示整个 libtool 调用。
标签: c++ static shared automake libtool