编译原理
文章平均质量分 85
chief1985
好好学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用gcc编译出dll文件 http://blog.youkuaiyun.com/luedipiaofeng/archive/2007/08/21/1752358.aspx
下面用一个简单的例子说明这个过程,共有三个文件:hello.c、dll.h和dll.c。 hello.c 文件内容如下#include #include "dll.h" int main() { hello(); return 0; } 其中,hello()函数是动态连接库提供的函数。 dll.h 文件内容如下#ifdef BUILD_DLL /* DLL转载 2007-11-25 20:44:00 · 1366 阅读 · 0 评论 -
强大的代码编档工具—Doxygen - 早雪网
导读:强大的代码编档工具—Doxygen作者:涩涩 http://blog.youkuaiyun.com/sese本原创文章不经作者许可,不得转载 Doxygen是什么Doxygen的词根来源于Document(文档)和Oxygen(氧气),它是一个功能强大、使用方便且支持各种操作系统和编程语言的代码文档生成系统。Doxygen由荷兰人Dimitri van Heesch.开发,并且在G原创 2008-03-18 12:51:00 · 1617 阅读 · 1 评论 -
[编译原理]词法分析器JLEX使用指南 (Jdk1.5.0 + JLex 1.2.6)
导读: 作者:ANNEROSE 环境:Jdk1.5.0 + JLex 1.2.6 日期:2007-01-07 Jlex工具基于Lex词法分析生成器,它接受类似Lex文件格式的文件,生成Java源代码格式的词法分析器。 (本项目用命令行编译,不使用Eclipse) 1. 开发环境jdk1.5.0配置 第一步:下载j2sdk:到sun官方站(http://ja原创 2008-03-25 19:47:00 · 6056 阅读 · 1 评论 -
编译原理课程设计_C--编译器_语法分析&代码生成 - Justin
导读: %{ #include "ctype.h" #include "string.h" #include "stdio.h" #include "stdlib.h" #define HASHSIZE 256 #define GLOBAL 0 typedef int Type; typedef struct symbol *Symbol; typedef转载 2008-03-27 23:51:00 · 4466 阅读 · 3 评论 -
Microsoft编译器和动态链接器的命令行参数详解 - 懵懵灯灯的BLOG - BlogJava
导读: From: http://hi.baidu.com/hinus/blog/item/bd154081801101dbbc3e1eac.htmlCL.exe 是控制 Microsoft C 和 C++ 编译器与链接器的 32 位工具。编译器产生通用对象文件格式 (COFF) 对象 (.obj) 文件。链接器产生可执行文件 (.exe) 或动态链接库文件 (DLL)。注意,所有编译原创 2008-04-12 21:35:00 · 2254 阅读 · 0 评论 -
yacc/lex windows 下 Parser Generator 使用指南 - linux技术 动漫资源--林木100
导读: 关于yacc 和 lex 和在下面链接的文章里已经有所介绍了/html/linuxshijie/20070909/80.html链接中的文章还介绍了在linux下如何使用yacc和lex工具,下面主要是介绍yacc和lex在windows下的用法。以下内容属作者为xiaolin,请尊重作者的辛勤劳动,请勿转载。yacc和lex在windows已经移植成功,其中常用的一原创 2008-05-19 16:14:00 · 3585 阅读 · 2 评论 -
Bison for Windows
导读: Bison: Yacc-compatible parser generatorVersion2.1DescriptionBison is a general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C progr原创 2008-05-19 16:15:00 · 4391 阅读 · 0 评论 -
WebKit小组宣布开发基于字节码的JavaScript解释器 http://www.kuqin.com/webpagedesign/20080613/9486.html
转载 2009-02-03 18:23:00 · 1771 阅读 · 0 评论 -
动态链接库转换为静态链接库
本文转自:http://wiki.gimp.org/gimp/HowToCompileGimp_2fMicrosoftWindows 动态.dll -> 静态.a: > cd /c/usr/src/lib > pexports.exe ../bin/iconv.dll > iconv.def > dlltool.exe -e libiconv.exp -l libic转载 2010-03-03 20:33:00 · 2481 阅读 · 0 评论 -
M4 是一个宏处理器
导读: M4的内容 M4 是一个宏处理器.将输入拷贝到输出,同时将宏展开. 宏可以是内嵌的也可以是用户定义的. 除了可以展开宏,m4还有一些内建的函数,用来引用文件,执行Unix命令,整数运算,文本操作,循环等. m4既可以作为编译器的前端也可以单独作为一个宏处理器. 安装下列程序: m4 简短说明 m4将输入拷贝到输出,同时将宏展开. 宏可以是内嵌的也可以是用户定义的. 除了转载 2008-03-17 19:25:00 · 3739 阅读 · 0 评论 -
Windows平台下的调试技术 - 小夜曲的孤伤 - 博客大巴
导读: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://chenshine.blogbus.com/logs/4414354.html刚进入计算机相关专业领域时,大家最先用过的调试器大多会是Turbo C。它虽然古老但用过的人却很多,然而严格的讲,Turbo C是一个集成开发环境,虽然拥有独立的编译器,链接器,却没有独立的调试器,这和Visual Stud原创 2008-03-18 20:26:00 · 2018 阅读 · 0 评论 -
gcc for Windows 开发环境介绍
导读: 在Windows操作系统下的gcc 第一节 GCC家族概览 GCC是一个原本用于Unix-like系统下编程的编译器。 不过,现在GCC也有了许多Win32下的移植版本。所以,也许对于许多Windows开发者来说,GCC还是一个比较陌生的东西。所以,我希望通过这章的叙述,让你——一个Windows开发者对GCC这一个优秀的编译器有一个大概的了解。 历史 GC原创 2007-12-06 12:53:00 · 62024 阅读 · 8 评论 -
查看宏展开后的内容http://www.cppblog.com/yedy/articles/22882.html
查看宏展开有3种方法,只测过两种,最后一种没测试过 用GCC命令; 用VC自带的命令; Source Insight工具; 1,在GCC下,可以使用命令-E如下面的代码#include objbase.h>#include initguid.h>#undef INTERFACE#define INTERFACE IExampleDECLARE转载 2008-02-29 14:04:00 · 7442 阅读 · 0 评论 -
vc查看宏展开之后的结果的查看方式http://www.52rd.com/Blog/Detail_RD.Blog_xjl20008_8567.html
查看展开后的宏:vc: project menu->settings project settings dialog C/C++ tab category : preprocessor Project options: 最后加上 /P rebuild all,会产生于.cpp同名的.i文件。在这里宏被展开了转载 2008-02-29 14:03:00 · 4408 阅读 · 0 评论 -
有什么工具能提供预编译后的源代码啊?http://expert.youkuaiyun.com/Handler.ashx?id=1943733
我的意思是:我有一个很大的程序,九百多个文件,里面无数的预编译开关。我想找一个工具,只要我设定好我的基本开关后,就不再看到无关的代码行了; 郁闷中,让这东西搞得头都大了:( 只要有用,分不够只管说:) 问题点数:50、回复次数:34Top 1 楼stukov2002(卡拉是头猪)回复于 2003-06-22 14:30:58 得分 0 VC的编译器CL.转载 2008-02-29 14:01:00 · 2257 阅读 · 0 评论 -
用vim替代source insight http://www.linuxpk.com/80495.html
在浏览和修改稍微复杂的程序时候,确实source insight是个非常好的工具。转到Linux以后,我一直在找替代工具。最先是等anjuta,结果苦苦等到了一个鸡肋的2.02。然后,认真配置了下wine,用wine把si跑了起来,只是si的开发有些非常规,就算在win下面,中文注视等都是类似半角汉字的那样,而且,在实际使用中,快速查找参考的功能,有bug,曾经搞得我冒汗。试想下,你在一堆源码里面转载 2008-02-29 14:14:00 · 3059 阅读 · 0 评论 -
用MINGW编译GCC4.2.2指南
导读: 在网上,编译GCC的方法有很多,大部份人都推荐在CYGWIN环境下进行交叉编译,这样可以可以少遇到许多困难,但是使用CYGWIN时往往需要编译许多其它相关工具才行,对于我这个懒人来说,真是不太现实,所以我开始了我用MINGW编译之旅。 在国外似乎很早就有人开始用MINGW尝试编译GCC了,不过如你根据它的方法的话,依我试验后的经验不一定能够成功的编译出来,因为有许多提前工作原创 2008-03-13 20:52:00 · 2348 阅读 · 0 评论 -
32位的C语言编程环境
导读: 提起DOS下的C语言,大多数朋友都会想到Borland C,可 惜一个大点的游戏涉及到图象声音等等大量的数据。显然在16位实模式下 写程序,便会因为640K的内存限制而碍手碍脚:(而用BC写32位程 序就不那么方便了。有的朋友转到了Windows 95编程,而剩下来 仍奋战在DOS环境下的游戏程序员便开始使用别的为32位保护模式设计 的C语言了。Watcom原创 2008-03-14 13:32:00 · 2391 阅读 · 0 评论 -
用Incredibuild编译webkit,chrome和Qt
前一段时间换了一个500G 7200转的硬盘,以为可以提高webkit等工程的编译速度,最终测试下来并没有提高多少。最近试了一下Incredibuild,确实可以提高速度很多。例如4台机器一块编译,差不多可以提高2-3倍左右。下图是编译webkit的截图: 编译chrome的截图: 编译qt的设置参考http://zaichunchen.appspot.com/2010/06/7/qt_incredibuild_compile.html 虽然提高速度很多,但Incredibuild并不能完原创 2011-02-28 09:56:00 · 5340 阅读 · 0 评论
分享