ubuntu12.04+codeblocks+lua环境配置
来源:互联网 发布:centous6.5 安装java 编辑:程序博客网 时间:2024/05/29 13:34
从今天开始,我要学习游戏编程了,工欲善其事,必先利其器,环境搭建是必不可少的步骤。因为实际编程的时候是在黑苹果下进行的,但是家里的电脑只有ubuntu,那么就勉为其难的使用linux配置这个环境进行联系和学习了。
#1.首先,安装lua。进入终端,键入如下命令: sudo apt-get install lua5.2 #按table键根据提示选择要安装的版本,我安装的是lua5.2版本的。
在终端键入lua,就可以执行一些lua命令了,或者建立*.lua文件,在里面敲入一些想要执行的lua代码,在终端也可以通过lua *.lua来执行。
但是如果想把lua嵌入C/C++中使用,会提示找不到lua.h文件,我们需要到官网www.lua.org上下载进行安装(此处参考http://mobile.51cto.com/iphone-286546.htm)。
我下载的是lua5.2.2.tar.gz
#解压tar -xzvf lua5.2.2.tar.gz#进入lua5.2.2文件夹cd lua5.2.2#执行makesudo make linux#提示如下错误:#lua.c:67:31: 致命错误: readline/readline.h:没有那个文件或目录编译中断。#到网上下载,大小2.2Msudo wget http://www.sfr-fresh.com/unix/misc/readline-6.1.tar.gz#执行下列操作tar -zxvf readline-6.1.tar.gz,cd ~~ ./configure && make && make install sudo ldconfig#下载ncurses安装wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.7.tar.gz#执行下列操作tar -xvf ncurses-5.7.tar.gzcd ncurses-5.7./configuremakemake install#运行make linux,提示/usr/local/lib/libreadline.so: undefined reference to `PC'/usr/local/lib/libreadline.so: undefined reference to `tgetflag'/usr/local/lib/libreadline.so: undefined reference to `tgetent'/usr/local/lib/libreadline.so: undefined reference to `UP'/usr/local/lib/libreadline.so: undefined reference to `tputs'/usr/local/lib/libreadline.so: undefined reference to `tgoto'/usr/local/lib/libreadline.so: undefined reference to `tgetnum'/usr/local/lib/libreadline.so: undefined reference to `BC'/usr/local/lib/libreadline.so: undefined reference to `tgetstr'#google了一下,解决方案都没好用,后来请教同学,告诉我直接从命令行安装下列包,果真好用了不报错了sudo apt-get install libreadline6-devsudo apt-get install libreadline6-dbg#最后执行make linux,make installsudo make linuxsudo make install
#2.安装Code::Blocks。键入如下命令: sudo apt-get install codeblocks #配置环境,将liblua.a(在/usr/local/lib下)加入到 setting->compiler and debugger setting -> linker setting ->Link Libraries #将-I/usr/local/include/ -L/usr/local/lib/ -llua -lm -ldl添加到 setting->Compiler and debugger setting -> Linker setting ->Other link options#到此,就可以在Code::Blocks里写C/C++程序,并且引用lua
- ubuntu12.04+codeblocks+lua环境配置
- ubuntu12.04下面codeblocks配置opencv2.4.6
- ubuntu12.04环境配置
- Ubuntu12.04 下Lua开发环境安装
- ubuntu12.04 配置JAVA环境
- Ubuntu12.04开发环境配置
- ubuntu12.04 配置java环境
- Ubuntu12.04配置LAMP 环境
- codeblocks环境配置
- CodeBlocks 配置 Android环境
- codeblocks wxWighets环境配置
- CodeBlocks配置openGL环境
- codeblocks配置opencv环境
- ubuntu12.04下基于codeblocks的openni与opencv的开发环境搭建(更新)
- CodeBlocks环境下配置Qt
- Qt+CodeBlocks+MinGw环境配置
- Qt+CodeBlocks+MinGw环境配置
- codeblocks的openGL环境配置
- OCJP之this指针
- git安装windows版本
- Spring中dateSource的配置
- linphone官网主页
- PHP 一些比较坑的函数 extract () 和list()
- ubuntu12.04+codeblocks+lua环境配置
- How to make a callback to C# from C/C++ code
- Unity3D 里的单例模式
- Linux操作系统分析-(3)Linux操作系统是如何工作的?破解操作系统的奥秘
- 我院2013年web应用开发大赛成功举办!
- Windows上的C++轻量级IDE: QtCreator+CMake+MinGW(gcc4.8.1)
- 游戏部门分配
- blackberry Q10 入手体验
- 那些极简app背后的克制与情怀