自定义库和包含文件的规范路径是什么?我想到了/ usr / local / lib + / usr / local / include或〜/ lib~ / include。对我来说,后者看起来更好,因为前者由发行版的包管理器管理,最好不要干涉..虽然我找不到任何实际使用〜/ lib的人的参考。
由于
答案 0 :(得分:1)
这是您自己创建的,还是第三方安装?
通常/ usr / local /是安装不属于原始操作系统的软件包的好地方。我自己做的就是我从源头构建和安装的任何东西。放置东西的另一个地方是/ opt,它通常被商业第三方软件使用。
如果您要写自己的东西,那么使用您的主目录“〜”听起来不错。如果您没有root访问权限或者不希望它与其他OS程序包混合使用,这也很好。
编译和链接时,您需要配置使用这些目录的东西。此外,如果您正在使用动态共享库,则还必须设置LD_LIBRARY_PATH。