当前位置:  技术问答>linux和unix

lex and yacc编译错误,gcc: compilation of header file requested

    来源: 互联网  发布时间:2017-02-17

    本文导语:  我用的编译命令: yacc -d ctops.y lex ctops.l gcc y.tab.c lex.yy.c y.tab.h -o ctops 出现的错误: gcc: compilation of header file requested lex部分: %{ #include "y.tab.h" void stocke_commentaire(); char contenu[100]; int count; %} yacc部分: %{ #...

我用的编译命令:
yacc -d ctops.y
lex ctops.l
gcc y.tab.c lex.yy.c y.tab.h -o ctops
出现的错误:
gcc: compilation of header file requested

lex部分:
%{
#include "y.tab.h"
void stocke_commentaire();
char contenu[100];

int count;

%}
yacc部分:
%{
#include 
#include 
#include 
#include"structeurs.h"
FILE* yyin;
FILE* yyout;
extern noeudType* noeud_premiere;
extern char contenu[100];
extern int count;
noeudType* creer_noeud_reel (float value);

noeudType* creer_noeud_operateur (int numop,...);

noeudType* creer_noeud_identificateur(char* valuer);

noeudType* creer_noeud_definir (noeudType* noeud1,noeudType* noeud2);

int transformerCtoPostScript(noeudType* noeud,FILE* file);

noeudType* creer_noeud_commentaire(char* valeur);

void yyerror(char *s);

int yylex(void);

%}

|
gcc y.tab.c lex.yy.c y.tab.h -o ctops
改为
gcc y.tab.c lex.yy.c -o ctops

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问solaris下lex命令的用法?
  • 找不到Lex命令
  • linux下的lex&yacc
  • 关于"/"(斜线)在lex(not flex)中的使用问题
  • LEX词法分析器怎么用?
  • 请问谁有关于yacc和lex/flex的资料?
  • 哪儿有O'Reilly:lex与yac(第二版)的电子图书下?
  • 哪有lex和yacc的资料和教程,小弟跪求
  • lex问题
  • CSS属性参考手册 iis7站长之家
  • 请问前辈们设计source整理工具,使用lex+yacc好还是perl?
  • lex.yy.c 文件中要 include 一个叫做 unistd.h 的头文件,是做什么用的?
  • Lex/YACC 高手请进,求分析C语言语法例子
  • 词法分析器生成工具 Lex
  • LEX 如何转换文件?
  • help!: yyac & lex in linux
  • ##熟悉LEX的请进##解决立刻给分##
  • 怎样去理解lex中的BEGIN语句??(看下给出的简单例子,谢谢先!)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3