链接器也可以接受文件名
gcc app.o -l:libmy.so.1 -o app
来自
man ld:
-l namespec
--library = namespec
将namespec指定的归档文件或目标文件添加到要链接的文件列表中。此选项可以使用多次。
如果namespec的格式为:filename,则ld将在库路径中搜索名为filename的文件
,否则它将在库路径中搜索名为libnamespec.a的文件。
我注意到较旧的版本不支持它,因此请在系统上选中
man ld
-l或
--library选项。
您也可以链接到提及文件的全名
gcc app.o /mylibpath/libmy.so.1 -o app
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)