Dll 关于主可执行文件未显式使用链接对象时的armlink行为

Dll 关于主可执行文件未显式使用链接对象时的armlink行为,dll,linker,arm,Dll,Linker,Arm,我想将该示例与liba.so链接,即使该示例未使用liba.so中的任何内容: armlink --userlibpath /mylib/lib liba.so --fpic --shared -o example main.o demo.o 我从readelf-d示例| grep NEEDED中没有得到任何信息,似乎armlink做了一些优化来删除“示例”引用的链接库 如果我希望liba.so始终链接到示例中,我需要如何使用armlink选项 非常感谢您提供任何信息

我想将该示例与liba.so链接,即使该示例未使用liba.so中的任何内容:

    armlink --userlibpath /mylib/lib liba.so --fpic --shared 
        -o example main.o demo.o
我从
readelf-d示例| grep NEEDED
中没有得到任何信息,似乎armlink做了一些优化来删除“示例”引用的链接库

如果我希望liba.so始终链接到示例中,我需要如何使用armlink选项

非常感谢您提供任何信息;)

7年前,嗯,无论如何。 您需要--保持手臂链接选项

--保持 此选项指定不能通过删除未使用的节来删除的输入节

7年前,嗯,无论如何。 您需要--保持手臂链接选项

--保持 此选项指定不能通过删除未使用的节来删除的输入节


以下是您使用gcc的方法,我不熟悉armlink,但它看起来不同,但这可能会给您提供一些可供选择的选项。是的,我正在armlink中寻找类似的“-Wl,--整个存档-lyourlib”。。。但是到目前为止还没有进展,有没有任何关于armlink的专家提供一些帮助?非常感谢。以下是您如何使用gcc,我不熟悉armlink,但它看起来有所不同,但这可能会给您提供各种选择的想法。是的,我正在armlink中寻找类似的“-Wl,--整个存档-lyourlib”。。。但是到目前为止还没有进展,有没有任何关于armlink的专家提供一些帮助?非常感谢。