cd src && make linux
gcc -o2 -wall -dlua_compat_all -dlua_use_linux -c -o lua.o lua.c
gcc -o lua lua.o liblua.a -lm -wl,-e -ldl -lreadline
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `pc'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetflag'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgetent'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `up'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tputs'
/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libreadline.so: undefined reference to `tgoto'
這個是由於沒有鏈結 ncurses庫,只要加上 -lncurses就可以了
lua 學習之編譯
lua 是解釋語言 但 lua 允許在執行源 前,先將源 編譯為一種中間形式 區別解釋語言的主要特徵並不在於是否能編譯它們 在於編譯器是否是語言執行時庫的一部分 是否有能力執行動態生成的 dofile函式是一種內建的操作,用於執行 lua 塊 dofile僅是做了loadfile的輔助工作 load...
Lua學習 編譯生成lua和luac
眾所周知,lua是一種強大的指令碼語言,並且這種語言是用c語言實現的。為什麼要學習這門語言?因為它可以增強我看c語言 的功底。我下的lua版本是lua5.3,關於lua5.3的簡介如下 下好了,該怎麼編譯?開啟makefile,於是看到關鍵的一行 plats aix bsd c89 freebsd ...
Lua學習 編譯生成lua和luac
眾所周知,lua是一種強大的指令碼語言,並且這種語言是用c語言實現的。為什麼要學習這門語言?因為它可以增強我看c語言 的功底。我下的lua版本是lua5.3,關於lua5.3的簡介如下 下好了,該怎麼編譯?開啟makefile,於是看到關鍵的一行 plats aix bsd c89 freebsd ...