【问题标题】:How to link with a .la library file on linux如何在 linux 上链接 .la 库文件
【发布时间】:2012-08-07 16:33:52
【问题描述】:

我正在使用一个开源库,它构建到像 libshared.la 这样的文件中。我可以使用普通的 gcc 命令静态链接这个文件吗?我比较熟悉 .so 文件的动态链接和 .a 文件的静态链接。虽然不确定.la。 谢谢!

【问题讨论】:

    标签: c linux gcc shared-libraries


    【解决方案1】:

    那是一个 libtool 文件。你可以使用libtool:

    $ libtool --mode=link gcc -g -O -o test test.o \
                         /usr/local/lib/libhello.la
    

    更多关于libtool

    【讨论】:

    • 这太疯狂了。我以为我什么都知道!
    • 但现在你可能真的这样做了 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-22
    • 1970-01-01
    • 2021-09-12
    相关资源
    最近更新 更多