C++ Libtool在构建共享库时丢弃静态库
我正在尝试为gstreamer构建一个共享对象。我有一个静态库,我需要链接到它 我已经尝试了很多方法,但不管libtool放弃了我的共享库 我试过:C++ Libtool在构建共享库时丢弃静态库,c++,static,shared,automake,libtool,C++,Static,Shared,Automake,Libtool,我正在尝试为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,--整个存档-Wl,--没有整个存档 我
-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,--整个存档-Wl,--没有整个存档
有人能给我提些建议吗?我给了libtool一个指头并指定了
-Wl,--whole-archive -Wl,${EZSDK}/linux-devkit/arm-none-linux-gnueabi/usr/lib/ti/sdo/linuxutils/cmem/lib/cmem.a470MV -Wl,--no-whole-archive
或者,您可以:
-Wl,--whole-archive,${EZSDK}/linux-devkit/arm-none-linux-gnueabi/usr/lib/ti/sdo/linuxutils/cmem/lib/cmem.a470M,--no-whole-archive
显示整个libtool调用。