![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动编译
perry_peng
***
展开
-
使用批处理生成简便的makefile为free pascal自动编译。
echo off::# 为fpc设置工作目录。set Path=%PATH%;D:\fpc32-2.24set Path=%PATH%;D:\fpc32-2.24\bin\i386-win32set Path=%PATH%;D:\fpc32-2.24\units\i386-win32::# 获得当前目录名称。set project=%~dp0set projec原创 2011-11-22 15:06:59 · 1131 阅读 · 0 评论 -
GNU make函数
自动化编译脚本工具make,它通过各种规则来控制你的源代码如何生成目标程序。要使用make编译一个程序,需要提供一个makefile文件让make知道如果构造你的程序,makefile的内容就是一系列的规则,这些规则其实就像一种脚本,它有变量、函数、宏、表达式,分支结构等,而make主要靠文件依赖性这种方式对源文件编译。比如,首先告诉make我需要目标A,然后make去找对应A的规则,如果A存原创 2011-11-22 13:38:35 · 690 阅读 · 0 评论 -
Python写个Basic解析器(1)词法分析。
''' 定义代码入口点,虚拟机运行时将从它指定的地方开始运行。 ''' print('start:') ''' 定义语句解析函数映射表,不同的语句指定到对应的函数来处理。 ''' self._blocks = { BSCSM_GOTO: self._make_goto, BSCSM_IF:原创 2012-04-03 12:52:06 · 845 阅读 · 0 评论