![为单个程序编译带有特殊标志的 lib 的正确位置](https://linux22.com/image/915777/%E4%B8%BA%E5%8D%95%E4%B8%AA%E7%A8%8B%E5%BA%8F%E7%BC%96%E8%AF%91%E5%B8%A6%E6%9C%89%E7%89%B9%E6%AE%8A%E6%A0%87%E5%BF%97%E7%9A%84%20lib%20%E7%9A%84%E6%AD%A3%E7%A1%AE%E4%BD%8D%E7%BD%AE.png)
您好,我正在尝试创建一个我编写的与库捆绑在一起的程序的 Debian 软件包。由于我使用特殊标志来编译库,因此我只想为我的程序提供库。虽然我可以使用 来做到这一点,但runpath
我不确定将库放在哪里。 lintian
抱怨/opt
或/lib
是/usr/lib
错误的,因为我不想替换使用不同标志编译的库的 Debian 软件包版本。
我不想使用静态链接。我应该将库文件放在哪里?
您好,我正在尝试创建一个我编写的与库捆绑在一起的程序的 Debian 软件包。由于我使用特殊标志来编译库,因此我只想为我的程序提供库。虽然我可以使用 来做到这一点,但runpath
我不确定将库放在哪里。 lintian
抱怨/opt
或/lib
是/usr/lib
错误的,因为我不想替换使用不同标志编译的库的 Debian 软件包版本。
我不想使用静态链接。我应该将库文件放在哪里?