【发布时间】:2012-08-07 16:33:52
【问题描述】:
我正在使用一个开源库,它构建到像 libshared.la 这样的文件中。我可以使用普通的 gcc 命令静态链接这个文件吗?我比较熟悉 .so 文件的动态链接和 .a 文件的静态链接。虽然不确定.la。 谢谢!
【问题讨论】:
标签: c linux gcc shared-libraries
我正在使用一个开源库,它构建到像 libshared.la 这样的文件中。我可以使用普通的 gcc 命令静态链接这个文件吗?我比较熟悉 .so 文件的动态链接和 .a 文件的静态链接。虽然不确定.la。 谢谢!
【问题讨论】:
标签: c linux gcc shared-libraries
那是一个 libtool 文件。你可以使用libtool:
$ libtool --mode=link gcc -g -O -o test test.o \
/usr/local/lib/libhello.la
更多关于libtool:
【讨论】: