如何获取库的路径

问题描述 投票:1回答:1

我可以通过以下命令编译我的可执行文件。

g++ -c main.cpp
g++ main.o -o my_exe -lmy

我不需要指定的路径。libmy.a 使用 -L path 在链接过程中。

libmy.a 可以通过系统自动查找。

现在我想找到 libmy.a 但我不知道它在哪里。

我如何才能获得 libmy.a?

g++
1个回答
1
投票

而不是:-

g++ main.o -o my_exe -lmy

用:-来代替:-链接你的程序

g++ main.o -o my_exe -lmy -Wl,-trace

这将使 g++ 传递诊断选项 -trace链接器. 链接器会打印出它所输入的每个对象文件、共享库或静态库的路径名。检查输出结果,你会发现 libmy.a

© www.soinside.com 2019 - 2024. All rights reserved.