Window下,luarocks提供了一体式的EXE文件,节省了很多麻烦,同时也带来新的问题,配置文件不知道在哪儿
搜索资料后,才知道这种会固定寻找配置文件路径,在
C:UsersXXXXAppDataRoamingluarocks
目录下
建立诸如config-5.3.lua文件,内容如下:
rocks_trees = { { name = [[system]], root = [[D:/lua_5.3.5_Win64]] }, } variables = { LUA = 'D:/lua_5.3.5_Win64/lua53', LUA_BINDIR = 'D:/lua_5.3.5_Win64', LUA_INCDIR = 'D:/lua_5.3.5_Win64/include', LUA_LIBDIR = 'D:/lua_5.3.5_Win64', CC = 'D:/03.Ming64/mingw64/bin/x86_64-w64-mingw32-gcc.exe', LD = 'D:/03.Ming64/mingw64/bin/x86_64-w64-mingw32-gcc.exe', }
这样就可以手工指定mingw编译器的文件名了。