最近在读Modern Complier Implementatnion in C. 做到语法分析(syntax analysis)时,发现不知道如何写注释的正则表达式: 以下的正则表达式: "/*"[.|\n]"*/" 会根据最长匹配原则,将两行注释间的代码当作注释: /*comments*/ va ...
分类:
其他好文 时间:
2021-04-10 12:54:54
阅读次数:
0
An operator is a symbol that tells the complier to perform specifc mathematical or logical manipulations. C++ allows u to specify more than one defini ...
分类:
编程语言 时间:
2020-06-14 11:20:54
阅读次数:
58
去除最顶层Makefile的-Os/-O2, 替换为-O0 替换include/linux/complier.h中 #if 1 //zjr #define __compiletime_assert(condition, msg, prefix, suffix) BUG_ON(!condition) ...
分类:
系统相关 时间:
2020-06-08 09:25:16
阅读次数:
85
Qt元对象系统源码解析 https://blog.51cto.com/9291927/2070348 一、Qt元对象系统简介 1、元对象系统简介 Qt 的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力, 比如如果语言具有运行期间检查对象型别的能 ...
分类:
其他好文 时间:
2020-04-05 22:41:58
阅读次数:
79
Spring项目无法使用@Resource注解问题 Spring项目导入相关jar包后,无法使用@Resource注解。 提示内容如下: 原因:@Resource注解是annotation api.jar包中的类,是jdk1.6以上版本才支持的注解,Tomcat6.0以上的版本已经包含这个jar包, ...
分类:
编程语言 时间:
2020-03-13 13:04:14
阅读次数:
67
Codeblocks17.12以及Gcc和汉化包链接: 链接:https://pan.baidu.com/s/1F23fjvi8xRpQ9xR14ILpEA 提取码:90d6 一、TDM-GCC 的安装: 二、GCC配置 打开codeblock,点击Settings->Complier(设置->编译 ...
分类:
其他好文 时间:
2020-01-29 19:40:03
阅读次数:
219
如果是终端窗口执行的话直接: 在g++编译选项后面,加入dl的库,选项为-ldl,即可. 如果是在eclipse里的话: 在工程属性中-》c/c++ build->gcc complier右边的command中加上一个参数 -ldl 然后在gcc linker 右边的command同样加上一个参数- ...
分类:
系统相关 时间:
2019-08-31 11:16:43
阅读次数:
144
项目的完整代码在 "C2j Compiler" 前言 有关符号表的文件都在symboltable包里 前面我们通过完成一个LALR(1)有限状态自动机和一个reduce信息来构建了一个语法解析表,正式完成了C语言的语法解析。接下来就是进入语义分析部分,和在第二篇提到的一样,语义分析的主要任务就是生成 ...
分类:
其他好文 时间:
2019-08-18 21:27:51
阅读次数:
181
一、MG-SOFT软件的各个部分及使用 MG-SOFT主要分为三个部分,MIB Browser、MIB Complier与MIB Builder三个部分 1、 在win 10上安装net-snmp https://www.cnblogs.com/kongkongFabian/p/10641575.h ...
分类:
其他好文 时间:
2019-07-30 21:22:51
阅读次数:
153
由于MEGAN model的前期配置环境需求: Linux/Unix operating system、csh/sd scripting language、Fortran90 complier、netcdf3.6 or greater、ioapi3.1、MCIP3.6(或者CMAQ) Ubuntu ...
分类:
系统相关 时间:
2019-07-11 14:13:56
阅读次数:
742