请大神看一下CentOS这个make错误怎么解决 100
由于学业要求,需要在Linux系统下使用一个软件。但在这个软件安装过程中,出现了一个错误,本人菜鸟,不知道该怎么解决,希望大神能够告诉我怎么办,万分感谢!这个是我安装的过...
由于学业要求,需要在Linux系统下使用一个软件。但在这个软件安装过程中,出现了一个错误,本人菜鸟,不知道该怎么解决,希望大神能够告诉我怎么办,万分感谢!
这个是我安装的过程
-------------------------------------------------------------------------------------------------
[root@localhost po-pack]# gunzip po-pack.tar.z
[root@localhost po-pack]# tar xvf po-pack.tar
PO-PACKAGE/
PO-PACKAGE/po.h
PO-PACKAGE/flow.c
PO-PACKAGE/spin.h
PO-PACKAGE/lex.c
PO-PACKAGE/lex.l
PO-PACKAGE/po.c
PO-PACKAGE/main.c
PO-PACKAGE/mesg.c
PO-PACKAGE/new.h
PO-PACKAGE/pangen2.h
PO-PACKAGE/pangen1.c
PO-PACKAGE/pangen1.h
PO-PACKAGE/pangen2.c
PO-PACKAGE/makefile
PO-PACKAGE/pangen3.c
PO-PACKAGE/pangen3.h
PO-PACKAGE/pangen4.c
PO-PACKAGE/pangen5.c
PO-PACKAGE/run.c
PO-PACKAGE/sched.c
PO-PACKAGE/sim.c
PO-PACKAGE/spin.y
PO-PACKAGE/sym.c
PO-PACKAGE/vars.c
[root@localhost po-pack]# cd PO-PACKAGE/
[root@localhost PO-PACKAGE]# make
yacc -v -d -D spin.y
Usage: yacc [options] filename
Options:
-b file_prefix set filename prefix (default "y.")
-d write definitions (y.tab.h)
-i write interface (y.tab.i)
-g write a graphical description
-l suppress #line directives
-o output_file (default "y.tab.c")
-p symbol_prefix set symbol prefix (default "yy")
-P create a reentrant parser, e.g., "%pure-parser"
-r produce separate code and table files (y.code.c)
-s suppress #define's for quoted names in %token lines
-t add debugging support
-v write description (y.output)
-V show version information and exit
make: *** [spin.c] 错误 1
[root@localhost PO-PACKAGE]#
-------------------------------------------------------------------------------------------- 展开
这个是我安装的过程
-------------------------------------------------------------------------------------------------
[root@localhost po-pack]# gunzip po-pack.tar.z
[root@localhost po-pack]# tar xvf po-pack.tar
PO-PACKAGE/
PO-PACKAGE/po.h
PO-PACKAGE/flow.c
PO-PACKAGE/spin.h
PO-PACKAGE/lex.c
PO-PACKAGE/lex.l
PO-PACKAGE/po.c
PO-PACKAGE/main.c
PO-PACKAGE/mesg.c
PO-PACKAGE/new.h
PO-PACKAGE/pangen2.h
PO-PACKAGE/pangen1.c
PO-PACKAGE/pangen1.h
PO-PACKAGE/pangen2.c
PO-PACKAGE/makefile
PO-PACKAGE/pangen3.c
PO-PACKAGE/pangen3.h
PO-PACKAGE/pangen4.c
PO-PACKAGE/pangen5.c
PO-PACKAGE/run.c
PO-PACKAGE/sched.c
PO-PACKAGE/sim.c
PO-PACKAGE/spin.y
PO-PACKAGE/sym.c
PO-PACKAGE/vars.c
[root@localhost po-pack]# cd PO-PACKAGE/
[root@localhost PO-PACKAGE]# make
yacc -v -d -D spin.y
Usage: yacc [options] filename
Options:
-b file_prefix set filename prefix (default "y.")
-d write definitions (y.tab.h)
-i write interface (y.tab.i)
-g write a graphical description
-l suppress #line directives
-o output_file (default "y.tab.c")
-p symbol_prefix set symbol prefix (default "yy")
-P create a reentrant parser, e.g., "%pure-parser"
-r produce separate code and table files (y.code.c)
-s suppress #define's for quoted names in %token lines
-t add debugging support
-v write description (y.output)
-V show version information and exit
make: *** [spin.c] 错误 1
[root@localhost PO-PACKAGE]#
-------------------------------------------------------------------------------------------- 展开
5个回答
展开全部
从makefile里看没有地方调到 yacc
不知是否贴全了?
另外,也没有看到你说的,删掉-D之后的错误是什么?
不知是否贴全了?
另外,也没有看到你说的,删掉-D之后的错误是什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
yacc没有-D这个参数
修改下makefile试试
修改下makefile试试
更多追问追答
追问
删掉-D后,照样一堆错误
追答
什么错误?
Linux是哪个发行版呢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先configure,然后make 最后 make install
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个很简单,是因为你的系统上没有安装yacc所致,安装yacc软件包就可以轻松解决了
望采纳
望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你装build-essential没有?
追问
百度知道的提问系统有字数限制,更详细的错误内容请你去看一下,我发在了论坛里
http://bbs.chinaunix.net/thread-4070303-1-1.html
追答
重装yacc,可能版本太老了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询