lua使用ansi c实现,因此没有目录、路径的概念。require会以一定的规则找到对应的lua包或者.so,如果是so,会以require的参数来查找模块的入口函数,如require("some.c")就会查找some/c.so, some.so等文件,如果找到了,就会以some_c函数为入口函数。