我有我的soft.c
,我成功编译它并将它链接到/usr/lib/myLib.so
.
一切都很好,除了它不是我想要的,我想管理考虑链接的最终路径,换句话说,我希望 GCC 考虑库/usr/lib/myLib.so
,但我也希望最终链接成为相对路径,有点像../myLib.so
.
通常的情况是
./soft
链接到->/usr/lib/myLib.so
我想
./soft
链接到->../myLib.so
显然,我还需要 GCC 来管理任何交叉引用的库,例如,如果/usr/lib/myLib.so
链接到其他库,我希望所有涉及的库都重新定位在相对路径中,以便../myLib.so
可以从相对路径完全工作。
如何做到这一点?
谢谢。