错误gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.clua.c:67:31: error:

编译Lua时,出现这样的错误:

gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.clua.c:67:31: error:

查阅了一下,centOS上需要安装readline-devel ncurses-devel

yum install readline-devel ncurses-devel

测试平台成功。

[[email protected] lua-5.2.3]# make linux test
cd src && make linux
make[1]: Entering directory `/root/lua-5.2.3/src‘
make all SYSCFLAGS="-DLUA_USE_LINUX" SYSLIBS="-Wl,-E -ldl -lreadline"
make[2]: Entering directory `/root/lua-5.2.3/src‘
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
gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX    -c -o luac.o luac.c
gcc -o luac   luac.o liblua.a -lm -Wl,-E -ldl -lreadline
make[2]: Leaving directory `/root/lua-5.2.3/src‘
make[1]: Leaving directory `/root/lua-5.2.3/src‘
src/lua -v
Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio

错误gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.clua.c:67:31: error:,布布扣,bubuko.com

时间: 2024-12-09 01:46:44

错误gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.clua.c:67:31: error:的相关文章

MFC 错误异常,用vs添加资源并为资源定义类后报错:error C2065 : 未声明的标识符

添加了一个Dialog资源,修改了ID之后右击资源添加了一个类,在类里面有一个成员变量: // 对话框数据    enum { IDD = IDD_GETIN }; 而在编译过程中出现报错,错误代号是error C2065 : 未声明的标识符,我的第一反应是为什么我没通过手动添加资源而是通过VS添加都会出现这种情况呢,我想应该是其它地方错误导致此报错吧,但是却没想过,此类错误往往是因为没有包含某个头文件而引起的. 最后我是这样解决的:添加了一个#include"Resource.h"

gcc/g++ 编译时出现:“对’xxxx’未定义的引用,collect2: error: ld returned 1 exit status” 的错误

出现的问题: 在使用 make 编译实现一个程序时,出现了下面的错误.查看程序源文件所在的目录时发现程序已经完成了编译,并生成了 list_repo.o 的文件,说明是在程序链接生成可执行文件时发生了问题. storages/local.o:在函数‘LocalStorage::init(std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >,

编译Linux内核时出现错误gcc: error: elf_i386: No such file or directory

LD arch/x86/mm/built-in.o AS arch/x86/vdso/vdso32/int80.o VDSO arch/x86/vdso/vdso32-int80.so.dbggcc: error: elf_i386: No such file or directorymake[2]: *** [arch/x86/vdso/vdso32-int80.so.dbg] Error 1make[1]: *** [arch/x86/vdso] Error 2make: *** [arch

gcc -O2 优化,到底做了什么? 程序都不能正常运行了。

一个项目开发到维护有五年时间了. 今天在项目中加入了一段代码后,软件启动后,窗口显示不出来了. 加入的代码: HMODULE hDll_kernel32 = LoadLibrary("kernel32.dll"); // 加载 kernel32.dll if(hDll_kernel32) { FARPROC proc = GetProcAddress(hDll_kernel32, "SetDllDirectoryA"); //导出 DLL 库函数地址 if(proc

mysql配置文件夹错误:在安装mysql 5.6.19 时运行cmake命令是出现CMake Error: The source directory does not appear to contai

在安装mysql 5.5.xx 时运行cmake命令是出现CMake Error: The source directory does not appear to contain CMakeLists.txt.的错误,刚開始以为是cmake版本号有问题,到最后才发现是当前文件夹错了. 在运行cmake时没有切换到mysql的源代码文件夹导致了这个错误,切换到mysql的源代码文件夹又一次运行cmake命令就可以. 下面的命令在解压后的文件夹内运行下面命令: cmake \ -DCMAKE_INS

mysql配置目录错误:在安装mysql 5.6.19 时执行cmake命令是出现CMake Error: The source directory does not appear to contai

在安装mysql 5.5.xx 时执行cmake命令是出现CMake Error: The source directory does not appear to contain CMakeLists.txt.的错误,刚开始以为是cmake版本有问题,到最后才发现是当前目录错了. 在执行cmake时没有切换到mysql的源码目录导致了这个错误,切换到mysql的源码目录重新执行cmake命令即可. 以下的命令在解压后的目录内执行以下命令: cmake \ -DCMAKE_INSTALL_PREF

Struts2实现文件上传报错(二)

编译Lua时,出现这样的错误: gcc -O2 -Wall -DLUA_COMPAT_ALL -DLUA_USE_LINUX -c -o lua.o lua.clua.c:67:31: error: 查阅了一下,centOS上需要安装readline-devel ncurses-devel yum install readline-devel ncurses-devel 测试平台成功. [[email protected] lua-5.2.3]# make linux test cd src &

安装lua

lua官网 http://www.lua.org/download.html 下载lua wget http://www.lua.org/ftp/lua-5.3.4.tar.gz 解压安装lua tar zxf lua-5.3.4.tar.gz cd lua-5.3.4 vim Makefile 修改: INSTALL_TOP= /usr/local/lua # make Please do 'make PLATFORM' where PLATFORM is one of these: aix

Linux 环境下 Lua 安装(转)

系统环境:CentOS-6.2-x86_64. Lua 是嵌入式脚本语言,应用场景很广泛. 引自官网:Lua is used in many products and projects around the world, including several well-known games. 官网地址:http://www.lua.org. Lua 的精髓:简约而不简单! Lua 在 Linux 环境下的安装: [plain] view plain copy print? wget http:/