测试DuckDB LuaJit插件通过ffi调用c语言动态库性能
关键步骤有2步。
1.用c编译器(gcc/tcc等)编译动态库
tcc -shared -fPIC -o libsudoku_c.so sudoku_solve.c2.在DuckDB中把动态库中的函数注册为luajit udf
SELECT * FROM luajit_module(mode : compile, sql_name : sudoku_c, source :
return function(p)local ffi require(…
2026/8/16 17:12:08