在Linux用GDB调试lua源码实践
前提:已经下载好lua 5.1.4
目录结构
/data
–lua
----lua-5.1.4
----test
为了可以调试源码,编译lua时要给加上-g 和 O2改成O0
[jh@localhost src]$ pwd
/data/lua/lua-5.1.4/src
[jh@localhost src]$ vim Makefile
把这行改成这样
CFLAGS= -O0 -Wall -g $(MYCFLAGS)
编译安装 lua 5.1.4
[jh@localhost lua-5.1.4]$ pwd
/data/lua/lua-5.1.4
[jh@localhost lua-5.1.4]$ make clean
…各种信息…
[root@localhost lua-5.1.4]# make linux test
…各种信息…
Hello world, from Lua 5.1!
安装完成
安装完毕后:查看安装的文件所在目录信息
[jh@localhost lua-5.1.4]$ make echo
These are the parameters currently set in src/Makefile to build Lua 5.1.4:
PLAT = none
CC = gcc
CFLAGS = -O0 -Wall -g
AR =