在过去的几个月里,我对它进行了几次解释,读了很多关于安装libs的文章,但我似乎忽略了重点。从源代码目录开始,我运行以下命令:
运行干净,没有任何errorsudo make install。在编写makefile时,我不能按名称来寻址lib,而是按其路径来寻址:工作:-L/usr/local/lib/foo.so
无论我试图安装什么库,问题都是一样的。
我通过比较从包含500,000个文件的目录和仅包含100个文件的目录读取文件的速度来测试这一点。结果是:两者的速度都一样快。测试细节:我创建了一个包含500,000个文件的目录for x in {1..500000}; do touch $x; done,运行time cat test-dir/some-file并将其与仅包含100个文件的另一个目录进行了比较。它们的执行速度一样快,但也许