Lua:使用MinGW编译Lua5.2.3

在Windows下使用MinGW64,或者TDM64-GCC进行编译,本来以为

make mingw就行了,没想到出了点小问题,让人费解:

refer http://lua-users.org/lists/lua-l/2006-12/msg00255.html

解决方法也是太简单了:

* build
$ cd $LUA_DIR/src
$ make mingw
$ make luac

* install (replace /mingw with your installation directory)
$ cp lua.h luaconf.h lualib.h lauxlib.h /mingw/include/
$ cp liblua.a /mingw/lib/
$ cp lua.exe luac.exe lua51.dll $WINDIR/system32
时间: 2024-10-12 17:55:51

Lua:使用MinGW编译Lua5.2.3的相关文章

使用vs2010编译lua5.1源码生成lua.lib

一.打开vs2010 二.创建项目 新建项目->win32控制台应用程序->下一步->应用程序设置中选择静态库,不勾选预编译头->完成.具体如下图: 三.拷贝源码 将lua源码中的*.h文件拷贝到项目的头文件文件夹下,将lua源码中的*.c文件拷贝到项目的源文件文件夹下. 四.生成lua.lib 项目右键->生成.此时即可在项目的Debug文件夹下看到生成的 lua.lib了. 使用vs2010编译lua5.1源码生成lua.lib,布布扣,bubuko.com

Win7 64位 VS2013环境编译Lua5.3.1

主要参考这篇文章,原文有几个错误顺便改正了. 在Windows下使用Visual Studio编译Lua5.3 写本文时Lua官方网站放出的新版本为5.3.1,然后我不知道为啥,神奇的国内不能访问Lua官网,但是作为程序员搞到源码应该不是难事. VS2013中新建工程,设置如图 工程名Lua53,并且勾选Create directory for solution 应用程序设置静态库,其他选项全去掉 首先删除Lua源码文件夹中的Makefile文件,我们用不着这东西,至少我不用... 然后把除 l

msvs命令行编译lua5.3.4

msvs命令行编译lua5.3.4 vslua.bat @echo off md bin md lib md include cd src cl /c /nologo /W3 /O2 /Ob1 /Oi /Gs /MD /D_CRT_SECURE_NO_DEPRECATE l*.c ren lua.obj lua.o ren luac.obj luac.o lib /OUT:lua53.lib *.obj copy lua53.lib ..\lib\lua53.lib del *.o *.obj

MingW编译virt-viewer

在http://www.spice-space.org/download.html可以下载到windows版本的virt viewer virt-viewer-x86-0.5.7.msi和virt-viewer-x64-0.5.7.msi是使用MingW编译出来的,源码就是使用virt-viewer-0.5.7.tar.gz 如果需要定制virt viewer,就需要从源码编译出可执行的二进制码,本文就是描述编译windows版virt viewer的过程. MinGW 在使用MinGw编译vi

在Windows环境下使用MinGW编译Qt 4.8.6

1.修改环境变量工具推荐:Rapid Environment Editor.官网:http://www.rapidee.com/ 修改前请先备份当前的环境变量.然后: (1)检查系统变量path,删除有关mingw其他版本等信息,以免与后续的mingw32-make冲突. (2)检查用户变量INCLUDE.LIB.PATH.MSDevDir和MSVCDir,删除有关\Microsoft Visual Studio\VC98的信息,因为它们会与后续的mingw32-make冲突,导致编译出错. 2

MinGW编译wxWidget

MinGW编译wxWidget MinGW编译wxWidget WXWIN:源代码根目录 解压源码 进入到%WXWIN%\build\msw 清理项目 mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release clean 编译 动态库,发行版 mingw32-make -f makefile.gcc SHARED=1 UNICODE=1 BUILD=release 动态库,调试版 mingw32-make -f makefile.

win7中用MinGW编译x264出现"No working C compiler found."错误

Description Given a n × n matrix A and a positive integer k, find the sum S = A + A2 + A3 + - + Ak. Input The input contains exactly one test case. The first line of input contains three positive integers n (n ≤ 30), k (k ≤ 109) and m (m < 104). Then

mp4v2使用mingw编译配置

备注:黄色部分为原始语句,红色部分为修改后的语句 '-'表示去掉,'+'表示增加 1.修改configure文件 1)去掉enable_shared=no *-*-mingw*) # do not support shared - enable_shared=no 2)搜索X_libmp4v2_la_LDFLAGS,在如下位置增加mingw的相应设置 *-*-cygwin*) X_libmp4v2_la_LDFLAGS='-no-undefined' ;; + *-*-mingw*) + X_l

Windows下MinGW编译Qt4

还真不是吹,这个问题折磨我一天……前些天转载了一篇关于<Eclipse+Qt开发环境设置>和<Eclipse+MinGW+Qt开发环境设置>两片文章,里面讲述了QT的开源版本qt-win-opensource-4.x.x-mingw.exe 在Windows下的安装步骤,但我的是qt-win-commercial-src-4.x.x.zip,一顿百度.谷歌……结果还都是关于Qt开源版本的介绍,如何在MinGW开发环境编译成了今天的话题. 安装MinGW或者DEV-CPP,设置环境变