解决方法
从Lua使用debug.getinfo,例如,
local line = debug.getinfo(1).currentline
从C使用lua_getinfo(这将返回lua代码里面的linenumber)
lua_Debug ar; lua_getstack(L,1,&ar); lua_getinfo(L,"nSl",&ar); int line = ar.currentline