03 2011 档案
摘要:[废话] 其实写C语言的解释器也是出于偶然的原因,本来只是想给自己的编辑器添加脚本解析的功能,或者简单的宏调用的功能。结果就想实现简单的C语言的脚本解析,后来干脆就想支持C的全部语法。至今还未完成...前几天实现了C的预编译的部分功能,主要是#define预编译宏。 可以下载使用,呵呵:)[预编译]1. C的预编译主要是由代码中的预编译行实现,以#开始的行是预处理命令行,#前后可出现空白符,一行中可以只有#, 称为空白行。命令行后面可以有注释,可以\换行2. C的预编译命令有很多,包括: #define #ifdef #ifndef #if #elif define #endif # ## 等
阅读全文
摘要:弄了个精简版的XP,要装到U盘启动,少了服务,折腾了一个礼拜....弄了个精简版了Linux,里面连C的运行库都没有,写的程序无法执行,折腾了一个上午....编译的时候加上 -static选项,好了!
阅读全文