gcc
文章平均质量分 57
aiyo_
一枚万事皆懂一点的油腻小青年
展开
-
LEX&&YACC--编译界的神
最近研究lex&&yacc,记录并总结一些重要的概念和解释。lex&&yacc是gnu开源的全文解析工具,lex用于词法解析,yacc用于语法解析。lex一般也称为token scanner/lexer,yacc称为parser generator(语法解析器生成器)。lex&&yacc这两个工具已经很老了,现代版本的工具为flex&&bison。两个工具可以结合使用,也可以只使用bison。基本原理lex词法解析,使用正则表达式进原创 2021-09-07 11:41:47 · 1517 阅读 · 0 评论 -
X86_64 Linux系统GCC编译32位程序
如何在64位Linux系统上编译32位程序?gcc编译时,增加下列参数之一:-m32 将int,long和指针设为32位,适用于i386 -m64 将int设为32位,long和指针设为64位,适用于X86-64 -mx32 将int,long和指针设为32位,适用于X86-6464位系统可以运行32位程序,反之不行。64位系统上编译32位程序时,需要安装lib32的一些库。...原创 2021-07-07 17:32:48 · 1555 阅读 · 0 评论