Created
May 8, 2015 07:17
-
-
Save Rapptz/492533fd227f7c566282 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
λ mingw32-make.exe mingw | |
mingw32-make.exe "LUA_A=lua53.dll" "LUA_T=lua.exe" \ | |
"AR=gcc -std=gnu99 -shared -o" "RANLIB=strip --strip-unneeded" \ | |
"SYSCFLAGS=-DLUA_BUILD_AS_DLL" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe | |
mingw32-make[1]: Entering directory 'D:/Downloads/lua-5.3.0/src' | |
g++ -c -o lua.o lua.c | |
g++ -c -o lapi.o lapi.c | |
g++ -c -o lcode.o lcode.c | |
g++ -c -o lctype.o lctype.c | |
g++ -c -o ldebug.o ldebug.c | |
g++ -c -o ldo.o ldo.c | |
g++ -c -o ldump.o ldump.c | |
g++ -c -o lfunc.o lfunc.c | |
g++ -c -o lgc.o lgc.c | |
g++ -c -o llex.o llex.c | |
g++ -c -o lmem.o lmem.c | |
g++ -c -o lobject.o lobject.c | |
g++ -c -o lopcodes.o lopcodes.c | |
g++ -c -o lparser.o lparser.c | |
g++ -c -o lstate.o lstate.c | |
g++ -c -o lstring.o lstring.c | |
g++ -c -o ltable.o ltable.c | |
g++ -c -o ltm.o ltm.c | |
g++ -c -o lundump.o lundump.c | |
g++ -c -o lvm.o lvm.c | |
g++ -c -o lzio.o lzio.c | |
g++ -c -o lauxlib.o lauxlib.c | |
g++ -c -o lbaselib.o lbaselib.c | |
g++ -c -o lbitlib.o lbitlib.c | |
g++ -c -o lcorolib.o lcorolib.c | |
g++ -c -o ldblib.o ldblib.c | |
g++ -c -o liolib.o liolib.c | |
g++ -c -o lmathlib.o lmathlib.c | |
g++ -c -o loslib.o loslib.c | |
g++ -c -o lstrlib.o lstrlib.c | |
g++ -c -o ltablib.o ltablib.c | |
g++ -c -o lutf8lib.o lutf8lib.c | |
g++ -c -o loadlib.o loadlib.c | |
g++ -c -o linit.o linit.c | |
gcc -std=gnu99 -shared -o lua53.dll lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o | |
ldo.o:ldo.c:(.text+0x117): undefined reference to `__cxa_allocate_exception' | |
ldo.o:ldo.c:(.text+0x137): undefined reference to `__cxa_throw' | |
ldo.o:ldo.c:(.text+0x294): undefined reference to `__cxa_begin_catch' | |
ldo.o:ldo.c:(.text+0x2ac): undefined reference to `__cxa_end_catch' | |
ldo.o:ldo.c:(.xdata+0x24): undefined reference to `__gxx_personality_seh0' | |
ldo.o:ldo.c:(.rdata$_ZTIP11lua_longjmp[_ZTIP11lua_longjmp]+0x0): undefined reference to `vtable for __cxxabiv1::__pointer_type_info' | |
ldo.o:ldo.c:(.rdata$_ZTI11lua_longjmp[_ZTI11lua_longjmp]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info' | |
collect2.exe: error: ld returned 1 exit status | |
makefile:59: recipe for target 'lua53.dll' failed | |
mingw32-make[1]: *** [lua53.dll] Error 1 | |
mingw32-make[1]: Leaving directory 'D:/Downloads/lua-5.3.0/src' | |
makefile:116: recipe for target 'mingw' failed | |
mingw32-make.exe: *** [mingw] Error 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ make mingw | |
make "LUA_A=lua53.dll" "LUA_T=lua.exe" \ | |
"AR=gcc -std=gnu99 -shared -o" "RANLIB=strip --strip-unneeded" \ | |
"SYSCFLAGS=-DLUA_BUILD_AS_DLL" "SYSLIBS=" "SYSLDFLAGS=-s" lua.exe | |
make[1]: Entering directory '/d/Downloads/lua-5.3.0/src' | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lua.o lua.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lapi.o lapi.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lcode.o lcode.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lctype.o lctype.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o ldebug.o ldebug.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o ldo.o ldo.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o ldump.o ldump.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lfunc.o lfunc.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lgc.o lgc.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o llex.o llex.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lmem.o lmem.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lobject.o lobject.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lopcodes.o lopcodes.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lparser.o lparser.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lstate.o lstate.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lstring.o lstring.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o ltable.o ltable.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o ltm.o ltm.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lundump.o lundump.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lvm.o lvm.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lzio.o lzio.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lauxlib.o lauxlib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lbaselib.o lbaselib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lbitlib.o lbitlib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lcorolib.o lcorolib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o ldblib.o ldblib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o liolib.o liolib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lmathlib.o lmathlib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o loslib.o loslib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lstrlib.o lstrlib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o ltablib.o ltablib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o lutf8lib.o lutf8lib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o loadlib.o loadlib.c | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_BUILD_AS_DLL -c -o linit.o linit.c | |
gcc -std=gnu99 -shared -o lua53.dll lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o | |
strip --strip-unneeded lua53.dll | |
gcc -std=gnu99 -o lua.exe -s lua.o lua53.dll -lm | |
make[1]: Leaving directory '/d/Downloads/lua-5.3.0/src' | |
make "LUAC_T=luac.exe" luac.exe | |
make[1]: Entering directory '/d/Downloads/lua-5.3.0/src' | |
gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -c -o luac.o luac.c | |
ar rcu liblua.a lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o lauxlib.o lbaselib.o lbitlib.o lcorolib.o ldblib.o liolib.o lmathlib.o loslib.o lstrlib.o ltablib.o lutf8lib.o loadlib.o linit.o | |
ranlib liblua.a | |
gcc -std=gnu99 -o luac.exe luac.o liblua.a -lm | |
make[1]: Leaving directory '/d/Downloads/lua-5.3.0/src' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment