gcc 强制链接库里的所有符号

    科技2024-07-28  67

    gcc 强制链接库里的所有符号

    想把SDK相关的功能抽象出一个库,供 app 调用。 这样app相关代码编译后与库链接,生成最终的elf可执行文件。

    方法:

    在需要强制链接所有符号的库前增加-Wl,--whole-archive,添加自己需要强制链接的库增加-Wl,--no-whole-archive还原

    如:-Wl,--whole-archive xx.a -Wl,--no-whole-archive  

     

    Processed: 0.009, SQL: 8